There is a newer version of the record available.

Published April 12, 2026 | Version 1.0.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.0.zip

Files (30.3 GB)

Name Size
md5:11c87d858bace9994459b6cd824218ec
766.9 MB Preview Download
md5:7664b782334690ad3a4b4ee683ed8a6f
764.0 MB Preview Download
md5:946f9865cb17c9bce442953a670717f9
762.9 MB Preview Download
md5:3b26973a482c5122fd2438d8f9f79769
761.9 MB Preview Download
md5:613e554f320e7fff393171b4af470728
761.8 MB Preview Download
md5:67a184398e47db46795dd5e4ec0da708
773.6 MB Preview Download
md5:36a3e6717f294ebb26b277b6ee30f55b
762.7 MB Preview Download
md5:df3f93bbe92b3e869ba91ca82a22bf2a
772.5 MB Preview Download
md5:77310422af13937e50c2449c97743a75
770.7 MB Preview Download
md5:4ae597d1a7d2e67c11cf670cef4b22fa
772.6 MB Preview Download
md5:adfce8a5a03b045ba508f41e3dc9f40b
762.6 MB Preview Download
md5:58c39b78ff89371a00b1116aa712abb8
773.1 MB Preview Download
md5:e65b885b0dea505e6acd73b4a97171c5
769.2 MB Preview Download
md5:db6281e3f106868e1ff8f9727a17a425
776.5 MB Preview Download
md5:e87ac20fc1d1d46e72ecce63abd3d247
768.8 MB Preview Download
md5:69af5ce49a33e76a34de47fd9e6c7b9e
772.3 MB Preview Download
md5:f18ceddf6bcf7720809efce4656ada88
764.2 MB Preview Download
md5:603aff70ec68c096367e0cd432e21dfb
803.9 MB Preview Download
md5:0f7e8208ed233c5a74d2f619f96fc77f
803.3 MB Preview Download
md5:4c2d302e9f436acb90bb1f8ea826201f
805.4 MB Preview Download
md5:edd8b1090d5445d4eb2c7cda873c109c
767.0 MB Preview Download
md5:78906b96f05add27ceeec8e59ba87749
768.5 MB Preview Download
md5:7357513668c5ff8f91e95e93af14c176
1.0 GB Preview Download
md5:6aa1d5211c4f4dae0accbc72d5b839fc
1.2 GB Preview Download
md5:c555dfb8eb0c68cd64fbe4f03ddb822a
1.2 GB Preview Download
md5:a9ef3e54fb95811b9db1e696f63907a0
1.2 GB Preview Download
md5:1c56962de47eef24346fc7af9b6608df
1.3 GB Preview Download
md5:2b7d9e4cbdeb1a9c91e3398947f63b22
1.5 GB Preview Download
md5:98ac5ae49450790a76b326a267e6b827
2.0 GB Preview Download
md5:9ed69bf09b27830abc96cd2754a3eed9
2.0 GB Preview Download
md5:7a91a4e7f5d06b4d824d4a893a8aadf3
2.0 GB Preview Download

Additional details

Software

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