Full catalog/OMPS_NPP_NMTO3_L3_DAILY
OMPS_NPP_NMTO3_L3_DAILY·v2·dataset

Total ozone overhead, daily (Suomi-NPP)

OMPS-NPP L3 NM Ozone (O3) Total Column 1.0 deg grid daily V2
atmosphere NASA GES_DISC Level 3 active
In plain English

What it measures. Reports the total amount of ozone in the column of air overhead each day, and also includes a UV haze index and surface reflectivity.

How it's made. Produced by combining many orbit passes from the OMPS Nadir-Mapper on the Suomi-NPP satellite onto a daily global 1-degree grid.

How & where you'd use it. Used to monitor the ozone layer, including the seasonal ozone hole, and to study UV exposure at the surface.

What's measured

ATMOSPHERE › ATMOSPHERIC CHEMISTRY › OXYGEN COMPOUNDS › ATMOSPHERIC OZONE

Coverage & cadence

  • Time span2012-01-25 → ongoing
  • Measured bySuomi-NPP (OMPS)
  • Processing levelLevel 3
  • 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 L3 NM Ozone (O3) Total Column 1.0 deg grid daily product provides total ozone measurements from the Ozone Mapping and Profiling Suite (OMPS) Nadir-Mapper (NM) instrument on the Suomi-NPP satellite. The level-3 gridding algorithm is used to combine the orbital OMPS cross track measurements into a daily map product with a fixed global grid. Grid cells are computed as weighted averages of a given parameter derived for the field-of-views that overlay the given cell. The current version of this product includes UV aerosol index and reflectivity at 331 nm retrievals as well. Each granule contains data for a full day. Spatial coverage is global (-90 to 90 degrees latitude), with a resolution of 1.0 degree in longitude and 1.0 degree in latitude, and array size of 360 by 180. The files are written using the Hierarchical Data Format Version 5 or HDF5.

Get the data

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

results = earthaccess.search_data(
    short_name="OMPS_NPP_NMTO3_L3_DAILY",
    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.