energy_demand.assumptions package

Submodules

energy_demand.assumptions.fuel_shares module

energy_demand.assumptions.general_assumptions module

energy_demand.assumptions.strategy_vars_def module

Strategy variable assumptions provided as parameters to smif

energy_demand.assumptions.strategy_vars_def.autocomplete_strategy_vars(strategy_vars, narrative_crit=False)[source]

Autocomplete all narratives or strategy variables with and ‘enduse’ or ‘sector’ in case they are not defined.

Parameters

strategy_vars

Returns

narrative_crit – Criteria wheter inputs are a narrative or not

Return type

bool

energy_demand.assumptions.strategy_vars_def.generate_default_parameter_narratives(default_streategy_vars, end_yr=2050, base_yr=2015)[source]

Load default parameters and create default timesteps

Parameters
  • default_streategy_vars (dict) – Default parameter values

  • end_yr (int) – Simulation end year

  • base_yr (int) – Base year

Returns

strategy_vars – Strategy variables

Return type

dict

energy_demand.assumptions.strategy_vars_def.get_affected_enduse(strategy_vars, name)[source]

Get all defined affected enduses of a scenario variable

Parameters
  • strategy_vars (dict) – Dict with all defined strategy variables

  • name (str) – Name of variable to get

Returns

enduses – AFfected enduses of scenario variable

Return type

list

energy_demand.assumptions.strategy_vars_def.load_param_assump(default_values=None, hard_coded_default_val=True)[source]

All assumptions of the energy demand model are loaded and added to the data dictionary

Returns

data – Data dictionary with added ssumption dict

Return type

dict