@@ -12,7 +12,9 @@ rule powerplants_adjust_location:
1212 f"resources/automatic/hydrobasin_global_{ config ["pfafstetter_level" ]} .parquet"
1313 ),
1414 powerplants = "resources/user/powerplants.parquet" ,
15+ powerplant_schema = workflow .source_path ("../internal/powerplant.schema.yaml" ),
1516 shapes = "resources/user/shapes.parquet" ,
17+ shape_schema = workflow .source_path ("../internal/shape.schema.yaml" ),
1618 output :
1719 adjusted_powerplants = "results/adjusted_powerplants.parquet" ,
1820 plot = report (
@@ -34,11 +36,13 @@ rule powerplants_get_inflow_m3:
3436 params :
3537 smoothing_hours = config ["smoothing_hours" ],
3638 input :
39+ adjusted_powerplants = "results/adjusted_powerplants.parquet" ,
3740 basins = ancient (
3841 f"resources/automatic/hydrobasin_global_{ config ["pfafstetter_level" ]} .parquet"
3942 ),
43+ powerplant_schema = workflow .source_path ("../internal/powerplant.schema.yaml" ),
4044 shapes = "resources/user/shapes.parquet" ,
41- adjusted_powerplants = "results/adjusted_powerplants.parquet" ,
45+ shape_schema = workflow . source_path ( "../internal/shape.schema.yaml" ) ,
4246 cutout = ancient ("resources/automatic/cutout.nc" ),
4347 output :
4448 inflow = "results/by_powerplant_id/inflow_m3.parquet" ,
@@ -58,7 +62,11 @@ rule powerplants_get_inflow_mwh:
5862 input :
5963 inflow_m3 = "results/by_powerplant_id/inflow_m3.parquet" ,
6064 adjusted_powerplants = "results/adjusted_powerplants.parquet" ,
61- generation = "resources/user/national_generation.parquet" ,
65+ powerplant_schema = workflow .source_path ("../internal/powerplant.schema.yaml" ),
66+ national_generation = "resources/user/national_generation.parquet" ,
67+ national_generation_schema = workflow .source_path (
68+ "../internal/national_generation.schema.yaml"
69+ ),
6270 output :
6371 inflow_mwh = "results/by_powerplant_id/inflow_mwh.parquet" ,
6472 log :
@@ -75,6 +83,7 @@ rule powerplants_get_cf_per_shape:
7583 input :
7684 adjusted_powerplants = "results/adjusted_powerplants.parquet" ,
7785 inflow_mwh = "results/by_powerplant_id/inflow_mwh.parquet" ,
86+ schema = workflow .source_path ("../internal/powerplant.schema.yaml" ),
7887 output :
7988 timeseries = "results/by_shape_id/{plant_type}_cf.parquet" ,
8089 figure = report (
0 commit comments