From a3ee75a2a71dbc8899569f86cee3d6f07860f2ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=B6rsch?= Date: Mon, 13 Aug 2018 14:09:20 +0200 Subject: [PATCH] Allow disabling rules prepare_links_p_nom and build_powerplants Both rules have difficult to install dependencies and the correct output is already included in the git repository. --- Snakefile | 26 ++++++++++++++------------ config.yaml | 4 ++++ 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/Snakefile b/Snakefile index 8fa67830..f7388dd3 100644 --- a/Snakefile +++ b/Snakefile @@ -17,11 +17,20 @@ rule solve_all_elec_networks: expand("results/networks/elec_s{simpl}_{clusters}_lv{lv}_{opts}.nc", **config['scenario']) -rule prepare_links_p_nom: - output: 'data/links_p_nom.csv' - threads: 1 - resources: mem_mb=500 - script: 'scripts/prepare_links_p_nom.py' +if config['enable']['prepare_links_p_nom']: + rule prepare_links_p_nom: + output: 'data/links_p_nom.csv' + threads: 1 + resources: mem_mb=500 + script: 'scripts/prepare_links_p_nom.py' + +if config['enable']['powerplantmatching']: + rule build_powerplants: + input: base_network="networks/base.nc" + output: "resources/powerplants.csv" + threads: 1 + resources: mem_mb=500 + script: "scripts/build_powerplants.py" rule base_network: input: @@ -59,13 +68,6 @@ rule build_shapes: resources: mem_mb=500 script: "scripts/build_shapes.py" -rule build_powerplants: - input: base_network="networks/base.nc" - output: "resources/powerplants.csv" - threads: 1 - resources: mem_mb=500 - script: "scripts/build_powerplants.py" - rule build_bus_regions: input: country_shapes='resources/country_shapes.geojson', diff --git a/config.yaml b/config.yaml index bfd63483..d97c128b 100644 --- a/config.yaml +++ b/config.yaml @@ -16,6 +16,10 @@ snapshots: end: "2014-01-01" closed: 'left' # end is not inclusive +enable: + powerplantmatching: false + prepare_links_p_nom: false + electricity: voltages: [220., 300., 380.] co2limit: 7.75e+7 # 0.05 * 3.1e9*0.5