Skip to contents

A list object containing variables and metadata from ERA5 reanalysis on pressure levels.

Usage

ERA5_pl

Format

A list of 8 elements:

hus

Array [lon, lat, plev, time]: Specific humidity (kg/kg).

ta

Array [lon, lat, plev, time]: Temperature (K).

ua

Array [lon, lat, plev, time]: Zonal wind (m/s).

va

Array [lon, lat, plev, time]: Meridional wind (m/s).

z

Array [lon, lat, plev, time]: Geopotential (m^2/s^2).

lon

Vector [1D]: Longitude coordinates (degrees east).

lat

Vector [1D]: Latitude coordinates (degrees north).

plev

Vector [1D]: Pressure levels (Pa).

time

Vector [1D, class "PCICt"]: Time steps (POSIXct), with attributes:

cal

Calendar type, here "proleptic_gregorian".

tzone

Time zone, here "GMT".

units

Units of time, here "secs".

Details

The data is structured as a 4D array (for variables like hus, ta, ua, va over longitude, latitude, pressure levels, and time. Longitude and latitude are stored as 1D arrays, and pressure levels are defined in Pascals (Pa). The time variable is stored as a PCICt class object with additional metadata for calendar and time zone information.

References

Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., Thépaut, J-N. (2023): ERA5 hourly data on pressure levels from 1940 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS), DOI: doi:10.24381/cds.bd0915c6 (Accessed on 30-Oct-2024).

Examples

# Access specific humidity
hus <- ERA5_pl$hus

# Get the pressure levels
plev <- ERA5_pl$plev

# Retrieve the first time point
time1 <- ERA5_pl$time[1]