read config.yaml for testing with yaml.safe_load()

This commit is contained in:
lisazeyen 2020-09-22 09:32:24 +02:00
parent 515416fd75
commit 7fe7dc381f
8 changed files with 16 additions and 16 deletions

View File

@ -98,8 +98,8 @@ if __name__ == "__main__":
output=['pypsa-eur-sec/results/test/prenetworks_brownfield/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{planning_horizons}.nc'] output=['pypsa-eur-sec/results/test/prenetworks_brownfield/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{planning_horizons}.nc']
) )
import yaml import yaml
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
print(snakemake.input.network_p) print(snakemake.input.network_p)
logging.basicConfig(level=snakemake.config['logging_level']) logging.basicConfig(level=snakemake.config['logging_level'])

View File

@ -423,8 +423,8 @@ if __name__ == "__main__":
output=['pypsa-eur-sec/results/test/prenetworks_brownfield/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{planning_horizons}.nc'], output=['pypsa-eur-sec/results/test/prenetworks_brownfield/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{planning_horizons}.nc'],
) )
import yaml import yaml
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
logging.basicConfig(level=snakemake.config['logging_level']) logging.basicConfig(level=snakemake.config['logging_level'])

View File

@ -58,7 +58,7 @@ if __name__ == "__main__":
snakemake.input['jrc_potentials'] = "data/biomass/JRC Biomass Potentials.xlsx" snakemake.input['jrc_potentials'] = "data/biomass/JRC Biomass Potentials.xlsx"
snakemake.output = Dict() snakemake.output = Dict()
snakemake.output['biomass_potentials'] = 'data/biomass_potentials.csv' snakemake.output['biomass_potentials'] = 'data/biomass_potentials.csv'
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
build_biomass_potentials() build_biomass_potentials()

View File

@ -33,7 +33,7 @@ if __name__ == "__main__":
snakemake.input['industrial_demand_per_country']="resources/industrial_demand_per_country.csv" snakemake.input['industrial_demand_per_country']="resources/industrial_demand_per_country.csv"
snakemake.output = Dict() snakemake.output = Dict()
snakemake.output['industrial_demand'] = "resources/industrial_demand_elec_s_128.csv" snakemake.output['industrial_demand'] = "resources/industrial_demand_elec_s_128.csv"
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
build_industrial_demand() build_industrial_demand()

View File

@ -565,8 +565,8 @@ if __name__ == "__main__":
from vresutils import Dict from vresutils import Dict
import yaml import yaml
snakemake = Dict() snakemake = Dict()
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
#overwrite some options #overwrite some options
snakemake.config["run"] = "test" snakemake.config["run"] = "test"

View File

@ -245,8 +245,8 @@ if __name__ == "__main__":
from vresutils import Dict from vresutils import Dict
import yaml import yaml
snakemake = Dict() snakemake = Dict()
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
snakemake.input = Dict() snakemake.input = Dict()
snakemake.output = Dict() snakemake.output = Dict()

View File

@ -1700,8 +1700,8 @@ if __name__ == "__main__":
output=['pypsa-eur-sec/results/test/prenetworks/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{co2_budget_name}_{planning_horizons}.nc'] output=['pypsa-eur-sec/results/test/prenetworks/{network}_s{simpl}_{clusters}_lv{lv}__{sector_opts}_{co2_budget_name}_{planning_horizons}.nc']
) )
import yaml import yaml
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
logging.basicConfig(level=snakemake.config['logging_level']) logging.basicConfig(level=snakemake.config['logging_level'])

View File

@ -378,8 +378,8 @@ if __name__ == "__main__":
python="logs/{network}_s{simpl}_{clusters}_lv{lv}_{sector_opts}_{co2_budget_name}_{planning_horizons}_python-test.log") python="logs/{network}_s{simpl}_{clusters}_lv{lv}_{sector_opts}_{co2_budget_name}_{planning_horizons}_python-test.log")
) )
import yaml import yaml
with open('config.yaml') as f: with open('config.yaml', encoding='utf8') as f:
snakemake.config = yaml.load(f) snakemake.config = yaml.safe_load(f)
tmpdir = snakemake.config['solving'].get('tmpdir') tmpdir = snakemake.config['solving'].get('tmpdir')
if tmpdir is not None: if tmpdir is not None:
patch_pyomo_tmpdir(tmpdir) patch_pyomo_tmpdir(tmpdir)