Published January 18, 2024 | Version v1

PV-gradient (PVG) tropopause: Time series 1980--2017 in four reanalyses

  • 1. ROR icon Forschungszentrum Jülich
  • 2. TPChange

Description

PV-gradient tropopause time series

General description

These datasets contain time series of the PV-gradient tropopause (PVG tropopause) introduced by A. Kunz (2011, doi:10.1029/2010JD014343) and calculated by K. Turhal (2024, paper " Variability and Trends in the PVG Tropopause", preprint in EGUsphere: https://doi.org/10.5194/egusphere-2024-471).

Data and methods

The PVG tropopause has been computed by means of the Eddy Tracking Toolkit (developed by J. Clemens and K. Turhal, to be published):

  • from four reanalyses: ERA5, ERA-Interim, MERRA-2 and JRA-55
  • for the time range 1980/01/01 -- 2017/12/31 in time steps of the according reanalyses, i.e. four times daily  at 00h, 06h, 12h and 18h
  • on each isentropic level, with potential temperatures (theta) ranging from 320 K to 380 K, in steps of 5 K for ERA5 and 10 K for the other reanalyses.

Contents

Datasets are provided for each year and isentropic level in NetCDF4 format, every file consisting of two groups for the northern and southern hemisphere. Each group contains the following variables, with time as dimension:

  • time in seconds since 2000/01/01 00:00 UTC
  • u_lim: Zonal wind speed at the PVG tropopause
  • vh_lim: Horizontal wind speed at the PVG tropopause
  • q_lim: Maximum of Q = vh * Grad PV
  • eqlat_lim: Location of the PVG tropopause in equivalent latitudes
  • latmean_lim: Location of the PVG tropopause in latitudes
  • pv_lim: PV value at the PVG tropopause

In this upload, the PVG tropopause time series are included as *.zip files:

  • ERA5 dataset: "pvg-tp_era5_ts.zip"
  • ERA-Interim dataset: "pvg-tp_eraint_ts.zip"
  • MERRA-2 dataset: "pvg-tp_merra2_ts.zip"
  • JRA-55 dataset: "pvg-tp_jra55_ts.zip"
  • Plots of time series for each reanalysis of the variables eqlat_lim, latmean_lim and pv_lim: "pvg_tropopause_timeseries_plots.zip".

How to use

The variables in these netCDF files are grouped by hemisphere. To read in the data, specify the group first ("NorthernHemisphere" or "SouthernHemisphere") and then the variable name (see list above). In Python, this can be done as follows:

import netCDF4 as nc

file="<insert file path here>"
d = nc.Dataset(file)

# read in a variable. Syntax: d["group name"]["variable name"][:]. For example:
latmean_lim = d["NorthernHemisphere"]["latmean_lim"][:]

# test print
print(f"First value of latmean_lim in NH: {latmean_lim[0]}")

If you would like to read in all variables in both hemispheres, you can loop e.g. as follows:

import netCDF4 as nc

file = "<insert file path here>"
d = nc.Dataset(file)

# iterate through both hemispheres
for hem in ["NorthernHemisphere", "SouthernHemisphere"]:

    # select the group to each hemisphere in the netCDF file
    g = d.groups[hem]

    # iterate through variables in each hemisphere. "v" is the name of each variable in the group.
    for v in g.variables:

        # read in the data for variable 'v' in hemisphere 'hem' as an array
        var = g[v][:]

        # just a test print, optional
        print(f"First value of {v} in {hem.replace('Hem', ' Hem')} is {var[0]}")

Funding

This project has been funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – TRR 301 – Project-ID 428312742, TPChange:  The Tropopause Region in a Changing Atmosphere (https://tpchange.de/).

Files

pvg-tp_era5_ts.zip

Files (206.4 MB)

Name Size Download all
md5:c459c7f167ae325837d5e3128cfe5d1a
55.8 MB Preview Download
md5:33fb986082f0f48dd400c9ec54dbee11
29.9 MB Preview Download
md5:20da618afdffc4b26f5223fffa5d0043
31.5 MB Preview Download
md5:3e85174c39bc885e24c8bc78f6033d3c
29.9 MB Preview Download
md5:be77e1650b1cdd6a273495041b6db10b
59.3 MB Preview Download

Additional details

Related works

Is described by
Preprint: 10.5194/egusphere-2024-471 (DOI)

References