Skip to content

Commit 2005342

Browse files
fix:use move/storage + year wildcard in hera data retrieval
1 parent 86a5820 commit 2005342

1 file changed

Lines changed: 15 additions & 27 deletions

File tree

rules/retrieve.smk

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -759,39 +759,27 @@ if config["enable"]["retrieve"]:
759759
run:
760760
unpack_archive(input[0], params.folder)
761761

762-
rule retrieve_hera_data_2013:
763-
output:
764-
river_discharge="data/hera_2013/river_discharge_2013.nc",
765-
ambient_temperature="data/hera_2013/ambient_temp_2013.nc",
766-
params:
767-
snapshot_year="2013",
768-
log:
769-
"logs/retrieve_hera_data_2013.log",
770-
resources:
771-
mem_mb=10000,
772-
retries: 2
773-
shell:
774-
"""
775-
wget -nv -c https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/river_discharge/dis.HERA{params.snapshot_year}.nc -O {output.river_discharge}
776-
wget -nv -c https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/climate_inputs/ta6/ta6_{params.snapshot_year}.nc -O {output.ambient_temperature}
777-
"""
778-
779-
rule retrieve_hera_data_2019:
762+
rule retrieve_hera_data:
763+
input:
764+
river_discharge=storage(
765+
"https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/river_discharge/dis.HERA{year}.nc"
766+
),
767+
ambient_temperature=storage(
768+
"https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/climate_inputs/ta6/ta6_{year}.nc"
769+
),
780770
output:
781-
river_discharge="data/hera_2019/river_discharge_2019.nc",
782-
ambient_temperature="data/hera_2019/ambient_temp_2019.nc",
771+
river_discharge="data/hera_{year}/river_discharge_{year}.nc",
772+
ambient_temperature="data/hera_{year}/ambient_temp_{year}.nc",
783773
params:
784-
snapshot_year="2019",
774+
snapshot_year="{year}",
785775
log:
786-
"logs/retrieve_hera_data_2019.log",
776+
"logs/retrieve_hera_data_{year}.log",
787777
resources:
788778
mem_mb=10000,
789779
retries: 2
790-
shell:
791-
"""
792-
wget -nv -c https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/river_discharge/dis.HERA{params.snapshot_year}.nc -O {output.river_discharge}
793-
wget -nv -c https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/CEMS-EFAS/HERA/VER1-0/Data/NetCDF/climate_inputs/ta6/ta6_{params.snapshot_year}.nc -O {output.ambient_temperature}
794-
"""
780+
run:
781+
move(input.river_discharge, output.river_discharge)
782+
move(input.ambient_temperature, output.ambient_temperature)
795783

796784

797785
if config["enable"]["retrieve"]:

0 commit comments

Comments
 (0)