electricity_demand_etrago

The central module containing code to merge data on electricity demand and feed this data into the corresponding etraGo tables.

class ElectricalLoadEtrago(dependencies)[source]

Bases: egon.data.datasets.Dataset

demands_per_bus(scenario)[source]

Sum all electricity demand curves up per bus

Parameters:scenario (str) – Scenario name.
Returns:pandas.DataFrame – Aggregated electrical demand timeseries per bus
export_to_db()[source]

Prepare and export eTraGo-ready information of loads per bus and their time series to the database

Returns:None.
store_national_profiles(ind_curves_sites, ind_curves_osm, cts_curves, hh_curves, scenario)[source]

Store electrical load timeseries aggregated for national level as an input for pypsa-eur-sec

Parameters:
  • ind_curves_sites (pd.DataFrame) – Industrial load timeseries for industrial sites per bus
  • ind_curves_osm (pd.DataFrame) – Industrial load timeseries for industrial osm areas per bus
  • cts_curves (pd.DataFrame) – CTS load curves per bus
  • hh_curves (pd.DataFrame) – Household load curves per bus
  • scenario (str) – Scenario name
Returns:

None.