validation: download input data files instead

This commit is contained in:
Fabian 2023-08-04 16:20:39 +02:00
parent 17f4c2ddb0
commit 62cb6fbdd8
6 changed files with 42 additions and 3 deletions

View File

@ -148,7 +148,6 @@ rule plot_elec_statistics:
plotting=config["plotting"],
barplots=STATISTICS_BARPLOTS,
input:
overrides="data/override_component_attrs",
network=RESULTS + "networks/elec_s{simpl}_{clusters}_ec_l{ll}_{opts}.nc",
output:
**{

View File

@ -195,3 +195,43 @@ if config["enable"]["retrieve"]:
retries: 2
run:
move(input[0], output[0])
if config["enable"]["retrieve"]:
rule retrieve_monthly_co2_prices:
input:
HTTP.remote(
"https://www.eex.com/fileadmin/EEX/Downloads/EUA_Emission_Spot_Primary_Market_Auction_Report/Archive_Reports/emission-spot-primary-market-auction-report-2019-data.xls",
keep_local=True,
static=True,
),
output:
"data/validation/emission-spot-primary-market-auction-report-2019-data.xls",
log:
LOGS + "retrieve_monthly_co2_prices.log",
resources:
mem_mb=5000,
retries: 2
run:
move(input[0], output[0])
if config["enable"]["retrieve"]:
rule retrieve_monthly_fuel_prices:
input:
HTTP.remote(
"https://www.destatis.de/EN/Themes/Economy/Prices/Publications/Downloads-Energy-Price-Trends/energy-price-trends-xlsx-5619002.xlsx?__blob=publicationFile",
keep_local=True,
static=True,
),
output:
"data/validation/energy-price-trends-xlsx-5619002.xls",
log:
LOGS + "retrieve_monthly_fuel_prices.log",
resources:
mem_mb=5000,
retries: 2
run:
move(input[0], output[0])

View File

@ -483,7 +483,7 @@ if __name__ == "__main__":
else:
n_clusters = int(snakemake.wildcards.clusters)
if params.cluster_network["consider_efficiency_classes"]:
if params.cluster_network.get("consider_efficiency_classes", False):
carriers = []
for c in aggregate_carriers:
gens = n.generators.query("carrier == @c")

View File

@ -17,7 +17,7 @@ if __name__ == "__main__":
from _helpers import mock_snakemake
snakemake = mock_snakemake(
"plot_statistics",
"plot_elec_statistics",
simpl="",
opts="Ept-12h",
clusters="37",