retrieve electricity demand: make online version snakemake params

This commit is contained in:
Fabian 2023-08-16 11:47:27 +02:00 committed by Fabian Neumann
parent 5c7bbcd94d
commit 2bd8021058
2 changed files with 4 additions and 2 deletions

View File

@ -188,6 +188,8 @@ if config["enable"]["retrieve"]:
if config["enable"]["retrieve"]:
rule retrieve_electricity_demand:
params:
versions=["2019-06-05", "2020-10-06"],
output:
RESOURCES + "load_raw.csv",
log:

View File

@ -27,11 +27,11 @@ if __name__ == "__main__":
configure_logging(snakemake)
set_scenario_config(snakemake)
versions = ["2019-06-05", "2020-10-06"]
url = "https://data.open-power-system-data.org/time_series/{version}/time_series_60min_singleindex.csv"
df1, df2 = [
pd.read_csv(url.format(version=version), index_col=0) for version in versions
pd.read_csv(url.format(version=version), index_col=0)
for version in snakemake.params.versions
]
res = pd.concat([df1, df2[df2.index > df1.index[-1]]], join="inner")
res.to_csv(snakemake.output[0])