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.
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
ddahawkins-TUDelft 📖💻🤔⚠️
Francesco Lombardi 🤔⚠️
Ivan Ruiz Manuel 👀
Jann Launer 📖💻🤔⚠️
Paths
results
output_data<results>/{shape}/demand_electricity_MW.parquetHourly 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_profilesDirectory of user-provided .csv to feed into advanced tclean gap-filling.shapes<resources>/user/{shape}/shapes.parquetTarget 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.txtUser token for ENTSO-E API access.
Wildcards
shape- Name of the custom target shape set. This wildcard allows multiple outputs for different shape definitions.