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.