@@ -94,6 +94,12 @@ rule all:
9494 run = config ["run" ]["name" ],
9595 ** config ["scenario" ],
9696 ),
97+ # COP profiles plots
98+ expand (
99+ RESULTS + "graphs/cop_profiles_s_{clusters}_{planning_horizons}.html" ,
100+ run = config ["run" ]["name" ],
101+ ** config ["scenario" ],
102+ ),
97103 lambda w : expand (
98104 (
99105 RESULTS
@@ -143,6 +149,74 @@ rule all:
143149 run = config ["run" ]["name" ],
144150 ** config ["scenario" ],
145151 ),
152+ # Explicitly list heat source types for temperature maps
153+ lambda w : expand (
154+ (
155+ RESULTS
156+ + "maps/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}-heat_source_temperature_map_river_water.html"
157+ if config_provider ("plotting" , "enable_heat_source_maps" )(w )
158+ and "river_water"
159+ in config_provider ("sector" , "heat_pump_sources" , "urban central" )(w )
160+ else []
161+ ),
162+ ** config ["scenario" ],
163+ run = config ["run" ]["name" ],
164+ ),
165+ lambda w : expand (
166+ (
167+ RESULTS
168+ + "maps/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}-heat_source_temperature_map_sea_water.html"
169+ if config_provider ("plotting" , "enable_heat_source_maps" )(w )
170+ and "sea_water"
171+ in config_provider ("sector" , "heat_pump_sources" , "urban central" )(w )
172+ else []
173+ ),
174+ ** config ["scenario" ],
175+ run = config ["run" ]["name" ],
176+ ),
177+ lambda w : expand (
178+ (
179+ RESULTS
180+ + "maps/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}-heat_source_temperature_map_ambient_air.html"
181+ if config_provider ("plotting" , "enable_heat_source_maps" )(w )
182+ and "air"
183+ in config_provider ("sector" , "heat_pump_sources" , "urban central" )(w )
184+ else []
185+ ),
186+ ** config ["scenario" ],
187+ run = config ["run" ]["name" ],
188+ ),
189+ # Only river_water has energy maps
190+ lambda w : expand (
191+ (
192+ RESULTS
193+ + "maps/base_s_{clusters}_{opts}_{sector_opts}_{planning_horizons}-heat_source_energy_map_river_water.html"
194+ if config_provider ("plotting" , "enable_heat_source_maps" )(w )
195+ and "river_water"
196+ in config_provider ("sector" , "heat_pump_sources" , "urban central" )(w )
197+ else []
198+ ),
199+ ** config ["scenario" ],
200+ run = config ["run" ]["name" ],
201+ ),
202+ expand (
203+ RESULTS
204+ + "graphics/balance_timeseries/s_{clusters}_{opts}_{sector_opts}_{planning_horizons}" ,
205+ run = config ["run" ]["name" ],
206+ ** config ["scenario" ],
207+ ),
208+ expand (
209+ RESULTS
210+ + "graphics/heatmap_timeseries/s_{clusters}_{opts}_{sector_opts}_{planning_horizons}" ,
211+ run = config ["run" ]["name" ],
212+ ** config ["scenario" ],
213+ ),
214+ expand (
215+ RESULTS
216+ + "graphics/interactive_bus_balance/s_{clusters}_{opts}_{sector_opts}_{planning_horizons}" ,
217+ run = config ["run" ]["name" ],
218+ ** config ["scenario" ],
219+ ),
146220 default_target : True
147221
148222
0 commit comments