The ERA5 family daily statistics catalogue entries provide post-processed daily aggregated data (for four statistics) for the ERA5 and ERA5-Land hourly data. These entries replace the ERA5 daily statistics application in the legacy Climate Data Store. This gives users a more consistent feel to accessing the data, and means that the returned data is more inline with other data files produced by the CDS.
The daily statistics are calculated as part of the retrieval and the data are not permanently archived. The daily statistics are calculated using the aggregate submodule in the earthkit-transforms python package. However, to ensure that the daily statistics calculated represent the period requested (e.g. for accumulated variables), several additional steps are taken, as documented here.
This section describes in details the process for calculating the daily statistics. Most users will only need to use the CDS webforms or the CDS API to access the data.
For a full technical demonstration of the calculation, please view the Jupyter Notebook below. The general workflow is:
time_shift
integer which represents the number of hours.frequency
selected is converted to an integer representing the number of hourstime_shift
this_time: list[str] = [f"{i+(this_hour%frequency):02d}:00:00" for i in range(0, 24, frequency)] |
daily_data = earthkit.transforms.aggregate.daily_reduce(how=HOW, time_shift = {"hours": this_hour}, remove_partial_periods= True) # Where: # daily_mean, HOW="mean" # daily_max, HOW="max" # daily_min, HOW="min" # daily_sum, HOW="sum" |
For the latest version please see here: Daily statistics |
The following table provides an overview of which daily data are available.
Table 1:
Instantaneous parameters | Accumulated parameters | |
---|---|---|
ERA5 single levels (reanalysis and ensemble) | ✔ | ✔ |
ERA pressure levels (reanalysis and ensemble) | ✔ | ✔ |
ERA5-Land | ✔ | X |
The data are available from the Climate Data Store (CDS) webforms:
or programatically from the CDS API:
import cdsapi dataset = "derived-era5-single-levels-daily-statistics" request = { 'product_type': 'reanalysis', 'variable': ['10m_u_component_of_wind'], 'year': '2024', 'month': ['01'], 'day': ['01'], 'daily_statistic': 'daily_mean', 'time_zone': 'utc+00:00', 'frequency': '1_hourly' } client = cdsapi.Client() client.retrieve(dataset, request).download() |
The ERA5 reanalysis atmospheric data resolution is 0.25° and the ERA5 ensemble atmospheric data resolution is 0.5°.
The ERA5 wave data resolution is 0.5° and the ERA5 ensemble wave data resolution is 1.0°.
The ERA5-Land data resolution is on 0.1°.
Users can select to calculate daily statistics from 1 hour, 3 hours and 6 hours data.
The post-processed daily statistics are provided in netCDF format only (in a zip file). The structure and naming conventions used are the same as the hourly dataset used as input. The data is provided as one netCDF file per variable, and all files will be archived in a zip file for downloading.
Please note that ERA5-Land daily accumulated parameters are not available from the catalogue entry. |
Please, note that the convention for accumulations used in ERA5-Land differs with that for ERA5. The accumulations in the short forecasts of ERA5-Land (with hourly steps from 01 to 24) are treated the same as those in ERA-Interim or ERA-Interim/Land, i.e., they are accumulated from the beginning of the forecast to the end of the forecast step. For example, runoff at day=D, step=12 will provide runoff accumulated from day=D, time=0 to day=D, time=12. The maximum accumulation is over 24 hours, i.e., from day=D, time=0 to day=D+1,time=0 (step=24).
The data time-stamped YYYY/MM/DD 00:00 represents the total daily accumulation for the date YYYY/MM/DD-1. Therefore:
For the latest version please see here: Daily accumulation for ERA5-land |
This document has been produced in the context of the Copernicus Climate Change Service (C3S). The activities leading to these results have been contracted by the European Centre for Medium-Range Weather Forecasts, operator of C3S on behalf of the European Union (Delegation Agreement signed on 11/11/2014 and Contribution Agreement signed on 22/07/2021). All information in this document is provided "as is" and no guarantee or warranty is given that the information is fit for any particular purpose. The users thereof use the information at their sole risk and liability. For the avoidance of all doubt , the European Commission and the European Centre for Medium - Range Weather Forecasts have no liability in respect of this document, which is merely representing the author's view. |