etrago_helpers

Module for repeated bus insertion tasks

copy_and_modify_buses(from_scn, to_scn, filter_dict)[source]

Copy buses from one scenario to a different scenario

Parameters:
  • from_scn (str) – Source scenario.
  • to_scn (str) – Target scenario.
  • filter_dict (dict) – Filter buses according the information provided in this dict.

Copy links from one scenario to a different one.

Parameters:
  • from_scn (str) – Source scenario.
  • to_scn (str) – Target scenario.
  • carriers (list) – List of store carriers to copy.
  • sector (str) – Name of sector (e.g. 'gas') to get cost information from.
copy_and_modify_stores(from_scn, to_scn, carriers, sector)[source]

Copy stores from one scenario to a different one.

Parameters:
  • from_scn (str) – Source scenario.
  • to_scn (str) – Target scenario.
  • carriers (list) – List of store carriers to copy.
  • sector (str) – Name of sector (e.g. 'gas') to get cost information from.
finalize_bus_insertion(bus_data, carrier, target, scenario='eGon2035')[source]

Finalize bus insertion to etrago table

Parameters:
  • bus_data (geopandas.GeoDataFrame) – GeoDataFrame containing the processed bus data.
  • carrier (str) – Name of the carrier.
  • target (dict) – Target schema and table information.
  • scenario (str, optional) – Name of the scenario The default is ‘eGon2035’.
Returns:

bus_data (geopandas.GeoDataFrame) – GeoDataFrame containing the inserted bus data.

initialise_bus_insertion(carrier, target, scenario='eGon2035')[source]

Initialise bus insertion to etrago table

Parameters:
  • carrier (str) – Name of the carrier.
  • target (dict) – Target schema and table information.
  • scenario (str, optional) – Name of the scenario The default is ‘eGon2035’.
Returns:

gdf (geopandas.GeoDataFrame) – Empty GeoDataFrame to store buses to.