Full catalog/OMPS_NPP_NMTO3_L2
OMPS_NPP_NMTO3_L2·v2·dataset

Total ozone overhead (Suomi-NPP, per orbit)

OMPS-NPP L2 NM Ozone (O3) Total Column swath orbital
atmosphere NASA GES_DISC Level 2 active
In plain English

What it measures. The total amount of ozone in a column of air from the surface to space, measured along each orbit, plus a haze indicator (UV aerosol index) and surface reflectivity. Footprints are about 50 km across.

How it's made. Derived from light readings by the OMPS Nadir-Mapper instrument on the Suomi-NPP satellite, using pairs of ultraviolet wavelengths to calculate ozone.

How & where you'd use it. Used to monitor the ozone layer day by day and to continue the long satellite record of global ozone, and to track UV-absorbing haze.

What's measured

ATMOSPHERE › ATMOSPHERIC CHEMISTRY › OXYGEN COMPOUNDS › ATMOSPHERIC OZONE

Coverage & cadence

  • Time span2011-11-13 → ongoing
  • Measured bySuomi-NPP (OMPS)
  • Processing levelLevel 2
  • Spatial extent-180, -90, 180, 90
  • StatusACTIVE

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

The OMPS-NPP L2 NM Ozone (O3) Total Column swath orbital product provides total ozone measurements from the Ozone Mapping and Profiling Suite (OMPS) Nadir-Mapper (NM) instrument on the Suomi-NPP satellite. The total column ozone amount is derived from normalized radiances using 2 wavelength pairs 317.5 and 331.2 nm under most conditions, and 331.2 and 360 nm for high ozone and high solar zenith angle conditions. Additionally, this data product contains measurements of UV aerosol index and reflectivity at 331 nm. Each granule contains data from the daylight portion of each orbit measured for a full day. Spatial coverage is global (-90 to 90 degrees latitude), and there are about 14.5 orbits per day, each has typically 400 swaths. The swath width of the NM is about 2800 km with 36 scenes, or pixels, with a footprint size of 50 km x 50 km at nadir. The files are written using the Hierarchical Data Format Version 5 or HDF5.

Get the data

omps_npp_nmto3_l2_access.py
import earthaccess
earthaccess.login(strategy="netrc")          # free Earthdata Login

results = earthaccess.search_data(
    short_name="OMPS_NPP_NMTO3_L2",
    version="2",
    bounding_box=(-122.5, 37.2, -121.8, 37.9),  # your area (W,S,E,N)
    temporal=("2024-01-01", "2024-12-31"),       # your dates
)
files = earthaccess.open(results)   # stream straight from GES_DISC
Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package.