heat_supply

The central module containing all code dealing with heat supply data

class EgonDistrictHeatingSupply(**kwargs)[source]

Bases: sqlalchemy.orm.decl_api.Base

capacity
carrier
category
district_heating_id
geometry
index
scenario
class EgonIndividualHeatingSupply(**kwargs)[source]

Bases: sqlalchemy.orm.decl_api.Base

capacity
carrier
category
geometry
index
mv_grid_id
scenario
class GeothermalPotentialGermany(dependencies)[source]

Bases: egon.data.datasets.Dataset

name: str

The name of the Dataset

version: str

The Dataset’s version. Can be anything from a simple semantic versioning string like “2.1.3”, to a more complex string, like for example “2021-01-01.schleswig-holstein.0” for OpenStreetMap data. Note that the latter encodes the Dataset’s date, region and a sequential number in case the data changes without the date or region changing, for example due to implementation changes.

class HeatSupply(dependencies)[source]

Bases: egon.data.datasets.Dataset

Select and store heat supply technologies for inidvidual and district heating

This dataset distributes heat supply technologies to each district heating grid and individual supplies buildings per medium voltage grid district. National installed capacities are predefined from external sources within ScenarioCapacities. The further distribution is done using a cascade that follows a specific order of supply technologies and the heat demand.

Dependencies
Resulting tables
name: str = 'HeatSupply'
version: str = '0.0.13'
create_tables()[source]

Create tables for district heating areas

Returns

None

district_heating()[source]

Insert supply for district heating areas

Returns

None.

individual_heating()[source]

Insert supply for individual heating

Returns

None.

metadata()[source]

Write metadata for heat supply tables

Returns

None.