There is a newer version of the record available.

Published April 26, 2026 | Version 1.1.0

CERFRES: High-Resolution European Renewable Energy Generation Dataset

  • 1. EDMO icon University of Bergen, Geophysical Institute
  • 2. ROR icon University of Bergen

Description

CERFRES (CERRA-derived Farm-level Renewable Energy Simulation for Europe) is a high-resolution, open-access dataset of weather-driven wind and solar photovoltaic (PV) power generation across Europe. The dataset provides hourly generation time series for the period 1995–2025 at multiple spatial scales, including individual installations (farm-level), reanalysis grid cells (5.5 × 5.5 km), bidding zones, and national aggregates.

The dataset is constructed by combining geospatial generator metadata with high-resolution meteorological input from the Copernicus European Regional ReAnalysis (CERRA). Wind and PV generation are simulated using physically based power-conversion models. Individual installations are mapped to the underlying meteorological grid based on geographic coordinates. The code used to produce this dataset is available at  https://github.com/EmilBruvik/CERFRES.

Two scenarios are provided:

  • As-built scenario: Reconstructed historical fleet based on commissioning-year metadata, representing the gradual deployment of renewable capacity over time.
  • Fixed reference scenario: Applies the full 2025 installed fleet across the entire historical period to enable consistent long-term variability analysis.

Structure

The dataset is distributed as a ZIP archive containing the following subdirectories:

  • country-aggregated-production/
  • per-farm-production/
  • correction_factors/

Country-aggregated production

The country-aggregated-production directory contains hourly time series of wind and PV generation aggregated at country and bidding-zone level.

Each file is stored in NetCDF format and follows a consistent structure:

Dimensions

  • time (8760): hourly timestamps for a full year
  • area (47): countries and bidding zones

Coordinates

  • time: hourly timestamps (UTC)
  • area: area names (e.g., “Germany (DE)”, “DK1”, “NO2”)

Variables

  • pv_power_mw (time, area)
    Hourly PV generation for the as-built scenario 
  • pv_power_mw_2025 (time, area)
    Hourly PV generation for the fixed 2025 fleet scenario 
  • wind_power_mw (time, area)
    Hourly wind generation for the as-built scenario 
  • wind_power_mw_2025 (time, area)
    Hourly wind generation for the fixed 2025 fleet scenario 

Per-farm (grid-level) production

The per-farm-production directory contains spatially explicit generation data on the underlying CERRA grid.

Each file is stored as an xarray.Dataset with the following structure:

Dimensions

  • time (8760): hourly timestamps
  • y, x (1069 × 1069): spatial grid indices

Coordinates

  • latitude (y, x)
  • longitude (y, x)

Variables

  • wind_power_mw_onshore (time, y, x)
    Onshore wind generation per grid cell
  • wind_power_mw_offshore (time, y, x)
    Offshore wind generation per grid cell
  • pv_power_mw (time, y, x)
    Utility-scale PV generation
  • pv_power_mw_distributed (time, y, x)
    Distributed PV generation (rooftop and small-scale systems)

These files represent the raw, spatially resolved generation fields prior to aggregation, intended for:

  • reconstruction of country-level time series
  • analyzing spatial variability
  • performing custom aggregation (e.g., regions, transmission nodes)

Correction factors

The correction_factors directory contains CSV files with monthly multiplicative bias-correction factors for each area and technology.

Structure

  • Area: country or bidding zone
  • PV_Factor: multiplicative factor for PV generation
  • Wind_Factor: multiplicative factor for wind generation

These factors are derived by comparing modeled generation with ENTSO-E reported data over the period 2015–2025.

Files

CERFRES_Europe_hourly_1995_v1.1.zip

Files (34.8 GB)

Name Size
md5:26ac174089ac11f754d22de9c1b6c830
699.7 MB Preview Download
md5:0f4c7058b2e74ccf24313ee5f13493f5
695.6 MB Preview Download
md5:bdf776062286e5f864d9029f7991c382
694.1 MB Preview Download
md5:d3fb807a44eca1b675130723f243a0fe
693.8 MB Preview Download
md5:8a5145bec2ee71db1547b96e71961a83
694.3 MB Preview Download
md5:252a820dbfa1a9eb1d8fd9f5c63909d1
703.1 MB Preview Download
md5:98fb53accb74ac712dd9e7e2bbad07a5
701.2 MB Preview Download
md5:f6fa32da4e453074160a08e6e52db828
694.8 MB Preview Download
md5:b1a4c195c0e92103b5cbe395949ea578
699.2 MB Preview Download
md5:6188a581dc53829932b35cd3702f0809
697.2 MB Preview Download
md5:b28426bfc7fe4341816472c9acd99146
695.1 MB Preview Download
md5:458a0650d372befd2e94fc45dec97f91
703.1 MB Preview Download
md5:650e6bc8473da310bd2c6eed21cdfcd0
702.0 MB Preview Download
md5:13d99b50f9874e87b0859c6b293ae2b2
704.0 MB Preview Download
md5:284deea79e609fde460d395dbc10a438
718.3 MB Preview Download
md5:5c8465eff2de2bbf924701cd5f39504e
732.7 MB Preview Download
md5:b2da88d1e68e0e77c853007003271283
733.7 MB Preview Download
md5:18c8b1f51a9bb8f7d21c46a616cf5137
739.3 MB Preview Download
md5:0ac6813b87f3986186fb316575d410b0
739.8 MB Preview Download
md5:ac3d99b50c71933e5dc34451b41e9f16
743.0 MB Preview Download
md5:490cf9fcd6b33bad4949a83e62c37a48
742.1 MB Preview Download
md5:02f0007cd0b4409995af155ba7d60297
925.8 MB Preview Download
md5:a18c0a79759de65c1c7d0523923f0a55
1.3 GB Preview Download
md5:72d5b373ba1b13d6f2178f70e75819ec
1.5 GB Preview Download
md5:39e8abc250133af8c8c476a436ba3a75
1.6 GB Preview Download
md5:7dfea04a12ac6721e80ca074c493bea2
1.7 GB Preview Download
md5:db46d191d88e9d96fdcc12a0a150daf3
2.1 GB Preview Download
md5:201fc35552a228e4aa3a2984ecc018ac
2.2 GB Preview Download
md5:16304af0577acbd8255d3bc253a22f38
2.6 GB Preview Download
md5:fc742e599b03bf06ea9635f87e29a100
3.0 GB Preview Download
md5:2d8938b9d66abf2edde54887bb148243
3.0 GB Preview Download

Additional details

Software

Repository URL
https://github.com/EmilBruvik/CERFRES
Programming language
Python
Development Status
Active