From 5df588ccb80026eaf60b2d70eb71f3c8c55923bc Mon Sep 17 00:00:00 2001
From: Philipp Glaum
Date: Mon, 20 Jun 2022 12:45:28 +0200
Subject: [PATCH 1/2] fix snakemake error introduced after v7.7.0
---
scripts/_helpers.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/_helpers.py b/scripts/_helpers.py
index 410e05af..766fb421 100644
--- a/scripts/_helpers.py
+++ b/scripts/_helpers.py
@@ -240,7 +240,7 @@ def mock_snakemake(rulename, **wildcards):
if os.path.exists(p):
snakefile = p
break
- workflow = sm.Workflow(snakefile, overwrite_configfiles=[])
+ workflow = sm.Workflow(snakefile, overwrite_configfiles=[], rerun_triggers=[])
workflow.include(snakefile)
workflow.global_resources = {}
rule = workflow.get_rule(rulename)
From c2413aeef439ffb0a96f02d4b1b86a4d9520ba1f Mon Sep 17 00:00:00 2001
From: Fabian
Date: Mon, 20 Jun 2022 18:20:28 +0200
Subject: [PATCH 2/2] cluster-network: add strategies for conventionals
---
scripts/cluster_network.py | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/scripts/cluster_network.py b/scripts/cluster_network.py
index 642db4da..1d5608e2 100644
--- a/scripts/cluster_network.py
+++ b/scripts/cluster_network.py
@@ -281,7 +281,14 @@ def clustering_for_n_clusters(n, n_clusters, custom_busmap=False, aggregate_carr
aggregate_generators_carriers=aggregate_carriers,
aggregate_one_ports=["Load", "StorageUnit"],
line_length_factor=line_length_factor,
- generator_strategies={'p_nom_max': p_nom_max_strategy, 'p_nom_min': pd.Series.sum},
+ generator_strategies={'p_nom_max': p_nom_max_strategy,
+ 'p_nom_min': pd.Series.sum,
+ 'p_min_pu': pd.Series.mean,
+ 'marginal_cost': pd.Series.mean,
+ 'committable': np.any,
+ 'ramp_limit_up': pd.Series.max,
+ 'ramp_limit_down': pd.Series.max,
+ },
scale_link_capital_costs=False)
if not n.links.empty: