Total ozone overhead (Suomi-NPP, per orbit)
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
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
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. Official links
- Access the data via HTTPS. GET DATA
- Access the data via the OPeNDAP protocol. USE SERVICE API
- Use the Earthdata Search to find and retrieve data sets across multiple data centers. GET DATA
- README Document VIEW RELATED INFORMATION