storages

The central module containing all code dealing with power plant data.

class EgonStorages(**kwargs)[source]

Bases: sqlalchemy.ext.declarative.api.Base

bus_id
carrier
el_capacity
geom
id
scenario
source_id
sources
voltage_level
class Storages(dependencies)[source]

Bases: egon.data.datasets.Dataset

allocate_pumped_hydro_eGon100RE()[source]

Allocates pumped_hydro plants for eGon100RE scenario based on a prox-to-now method applied on allocated pumped-hydro plants in the eGon2035 scenario.

Parameters:None
Returns:None
allocate_pumped_hydro_eGon2035(export=True)[source]

Allocates pumped_hydro plants for eGon2035 scenario and either exports results to data base or returns as a dataframe

Parameters:export (bool) – Choose if allocated pumped hydro plants should be exported to the data base. The default is True. If export=False a data frame will be returned
Returns:power_plants (pandas.DataFrame) – List of pumped hydro plants in ‘eGon2035’ scenario
allocate_pv_home_batteries_to_grids()[source]
create_tables()[source]

Create tables for power plant data :returns: None.

home_batteries_per_scenario(scenario)[source]

Allocates home batteries which define a lower boundary for extendable battery storage units. The overall installed capacity is taken from NEP for eGon2035 scenario. The spatial distribution of installed battery capacities is based on the installed pv rooftop capacity.

Parameters:None
Returns:None