diff --git a/scripts/add_electricity.py b/scripts/add_electricity.py index ef4966b4..c76aee05 100644 --- a/scripts/add_electricity.py +++ b/scripts/add_electricity.py @@ -120,8 +120,9 @@ def load_powerplants(n, ppl_fn=None): def attach_load(n): substation_lv_i = n.buses.index[n.buses['substation_lv']] regions = gpd.read_file(snakemake.input.regions).set_index('name').reindex(substation_lv_i) - opsd_load = timeseries_opsd(slice(*n.snapshots[[0,-1]].year.astype(str)), - snakemake.input.opsd_load)*snakemake.config['load']['scaling_factor'] + opsd_load = (timeseries_opsd(slice(*n.snapshots[[0,-1]].year.astype(str)), + snakemake.input.opsd_load) * + snakemake.config.get('load', {}).get('scaling_factor', 1.0)) # Convert to naive UTC (has to be explicit since pandas 0.24) opsd_load.index = opsd_load.index.tz_localize(None)