Skip to content

Commit

Permalink
before releasing updated model version
Browse files Browse the repository at this point in the history
  • Loading branch information
Sven Eggimann committed May 9, 2019
1 parent d3f7832 commit 244b30a
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 795 deletions.
25 changes: 11 additions & 14 deletions energy_demand/assumptions/strategy_vars_def.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
def generate_default_parameter_narratives(
default_streategy_vars,
end_yr=2050,
base_yr=2015):
base_yr=2015
):
"""Load default parameters and create default timesteps
Arguments
Expand All @@ -21,26 +22,25 @@ def generate_default_parameter_narratives(
Returns
-------
strategy_vars : dict
Strategy variables
"""
strategy_vars = defaultdict(dict)
# ------------------------------------------------------------

# Create default narrative for every simulation parameter
# ------------------------------------------------------------
for var_name, var_entries in default_streategy_vars.items():
crit_single_dim = narrative_related.crit_dim_var(var_entries)

if crit_single_dim:
scenario_value = var_entries['default_value']

# Create default narrative with only one timestep from simulation base year to simulation end year
strategy_vars[var_name] = narrative_related.default_narrative(
end_yr=end_yr,
value_by=var_entries['default_value'], # Base year value,
value_ey=scenario_value,
diffusion_choice=var_entries['diffusion_type'], # Sigmoid or linear,
value_by=var_entries['default_value'],
value_ey=var_entries['default_value'],
diffusion_choice=var_entries['diffusion_type'],
base_yr=base_yr,
regional_specific=var_entries['regional_specific']) # Criteria whether the same for all regions or not
regional_specific=var_entries['regional_specific']) # Criteria whether the same for all regions or not

else:
# Standard narrative for multidimensional narrative
Expand All @@ -50,9 +50,8 @@ def generate_default_parameter_narratives(
scenario_value = sub_var_entries['scenario_value']
except TypeError:
raise TypeError("{}: Var_entries dict: {}".format(var_name, var_entries))
# -----------------------------------

# Crate single-step default narratives (up to end_year)
# -----------------------------------
strategy_vars[var_name][sub_var_name] = narrative_related.default_narrative(
end_yr=end_yr,
value_by=sub_var_entries['default_value'],
Expand All @@ -61,9 +60,7 @@ def generate_default_parameter_narratives(
base_yr=base_yr,
regional_specific=sub_var_entries['regional_specific'])

strategy_vars = dict(strategy_vars)

return strategy_vars
return dict(strategy_vars)

def load_param_assump(
default_values=None,
Expand Down
3 changes: 1 addition & 2 deletions energy_demand/enduse_func.py
Original file line number Diff line number Diff line change
Expand Up @@ -1164,7 +1164,7 @@ def apply_scenario_drivers(

except KeyError:
# No sector specific GVA data defined
logging.debug("No gva data found for sector {} {} ".format(sector, curr_yr))
#logging.debug("No gva data found for sector {} {} ".format(sector, curr_yr))
by_driver_data = gva_per_head[base_yr][region]
cy_driver_data = gva_per_head[curr_yr][region]

Expand All @@ -1173,7 +1173,6 @@ def apply_scenario_drivers(
elif scenario_driver == 'population':
by_driver_data = population[base_yr][region]
cy_driver_data = population[curr_yr][region]

#logging.info("pop {} {}".format(population[base_yr][region], population[curr_yr][region]))

# Multiply drivers
Expand Down
159 changes: 0 additions & 159 deletions energy_demand/plotting/chaudry_et_al.py

This file was deleted.

0 comments on commit 244b30a

Please sign in to comment.