Choropleth layers show one metric per bidding zone for the selected UTC day. Use the timeline to scrub 15-minute slots; click a zone for sidebar charts and installed capacity (wind, solar, battery totals plus additions in the previous calendar month).
Weather layer: Open-Meteo forecast at each zone’s geographic centroid (national centre or sub-zone point for NO/SE/DK/IT). Values are model means across ECMWF/GFS/ICON; sidebar charts use the same source.
gCO₂/MWh layer: generation-weighted lifecycle intensity from ENTSO-E or Energy-Charts mix × IPCC AR5/AR6 medians (gCO₂/MWh): wind ~11, solar ~45, nuclear ~12, gas ~410, hard coal ~900, lignite ~1100, biomass ~230. Missing fuel types use zone-specific defaults in co2.py.
Updates: Market and balancing data refresh on the production scraper (typically every 2h). Maps re-export hourly. After outages, a 5-day trailing backfill heals gaps automatically.
Sources: ENTSO-E, regelleistung.net, national TSO APIs, EPEX/Nord Pool intraday, Energy-Charts, Open-Meteo, EEX gas/EUA. Installed wind/solar MW uses OpenStreetMap plant aggregates (ODbL). See ATTRIBUTION.md on the map host.
Download: the Data button exports selected zones/layers as JSON for the map date (96 QH rows).