Full catalog/sentinel-5p-l2-o3-pr-rpro
sentinel-5p-l2-o3-pr-rpro·dataset

Vertical ozone profile, reprocessed archive (Copernicus)

Sentinel-5P Level 2 Ozone Profile (RPRO)
atmosphere ESA ESA Copernicus active
In plain English

What it measures. Provides ozone concentrations across 33 atmospheric levels, mapping its vertical distribution.

How it's made. Comes from the TROPOMI sensor on ESA Copernicus's Sentinel-5P satellite, reprocessed as a Level-2 product so the long-term record is consistent.

How & where you'd use it. Used for multi-year studies of how ozone is layered through the atmosphere, spanning both air quality and the ozone layer.

What's measured

SentinelCopernicusESASatelliteGlobalAtmosphereL2O3-PRRPROEUEC

Coverage & cadence

  • Time span2018-04-01 → ongoing
  • Spatial extent-180, -90, 180, 90

What you can do with it

  • Map air pollutants — NO₂, aerosols, ozone
  • Track greenhouse gases and Earth's energy budget
  • Feed weather and air-quality analysis
Official description

This Collection provides Sentinel-5P Level-2 O3 PR products, which contains ozone concentration for 33 levels in the atmosphere.

Get the data

copernicus_access.py
# ESA Copernicus Data Space — open STAC API (free account)
from pystac_client import Client

cat = Client.open("https://stac.dataspace.copernicus.eu/v1")
search = cat.search(
    collections=["sentinel-5p-l2-o3-pr-rpro"],   # add _cog or _nc for a format variant
    bbox=(-10, 35, 30, 60),             # your area (W,S,E,N)
    datetime="2024-01-01/2024-12-31",
)
items = list(search.items())            # then read assets with rioxarray / xarray
Browsing the Copernicus STAC is open; downloading bytes needs a free Copernicus Data Space account.