European electricity demand

This module prepares regular electricity-demand time series for target regions. National demand observations from multiple providers are combined, cleaned, and evaluated for data-quality issues on a user-defined time grid, then spatially disaggregated using population data and aggregated to user-provided shapes.

Classification
core conventionv1
License
Apache-2.0
Authors
Jann Launer, Dano Hawkins
Maintainers
Jann Launer, Dano Hawkins
Version
v0.2.0 @ 110b9e0
Repository
https://github.com/modelblocks-org/module_demand_electricity

This module prepares regular electricity-demand time series for target regions. National demand observations from multiple providers are combined, cleaned, and evaluated for data-quality issues on a user-defined time grid, then spatially disaggregated using population data and aggregated to user-provided shapes.

Example diagnostic showing electricity-demand data provenance.

Contributors

Paths

results

output_data
<results>/{shape}/demand_electricity_MW.parquet Hourly electricity demand per custom shape, in MW.

snakemake_defaults

logs
<logs> Location of Snakemake log files.
resources
<resources> Location of module resource (input) files.
results
<results> Location of module result (output) files.

user_resources

external_profiles
<resources>/user/external_profiles Directory of user-provided .csv to feed into advanced tclean gap-filling.
shapes
<resources>/user/{shape}/shapes.parquet Target shapes used to spatially aggregate electricity demand. The supplied shapes must collectively cover the full spatial extent of the corresponding country.
token_entsoe
<resources>/user/token_entsoe.txt User token for ENTSO-E API access.

Wildcards

shape
Name of the custom target shape set. This wildcard allows multiple outputs for different shape definitions.