Skip to content

digiplan.map.hooks#

Module to implement hooks for django-oemof.

adapt_electricity_demand(scenario, data) #

Read demand settings and scales and aggregates related demands.

Parameters#

scenario: str Used oemof scenario data : dict Raw parameters from user settings

Returns#

dict Parameters for oemof with adapted demands

adapt_extraction_turbines(scenario, data, energysystem) #

Set full load times for extraction turbines based on energy share.

adapt_heat_components(scenario, data) #

Share remaining energies across heat components with fixed shares.

adapt_heat_demand(scenario, data) #

Set head demands per sector for central/decentral depending on slider values.

adapt_heatpumps(scenario, data) #

Adapt heatpump settings depending on user settings.

Heatpumps are the only technology which users can set. All other heat components settings are derived from heat share.

adapt_renewable_capacities(scenario, data) #

Read renewable capacities from user input and adapt ES parameters accordingly.

Parameters#

scenario: str Name of oemof datapackage data: dict User-given input parameters

Returns#

dict Adapted parameters dict with set up capacities

adapt_storages(scenario, data) #

Set up heat storages depending on user settings.

read_parameters(scenario, data) #

Read parameters from settings panel.

Parameters#

scenario: str Used oemof scenario data: dict Empty dict as parameters are initialized here.

Returns#

dict Initial parameters read from settings panel

Raises#

ValueError if one of the panel forms is invalid