Full catalog/OMPS_NPP_NMSO2_PCA_L3_DAILY
OMPS_NPP_NMSO2_PCA_L3_DAILY·v1·dataset

Sulphur dioxide pollution, daily map (Suomi-NPP, 0.25 deg)

OMPS/NPP L3 NM PCA Sulfur Dioxide (SO2) Total Column Daily Best Pixel Global Gridded 0.25 degree x 0.25 degree V1 (OMPS_NPP_NMSO2_PCA_L3_DAILY) at GES DISC
atmosphere NASA GES_DISC Level 3 active
In plain English

What it measures. Daily global maps of sulfur dioxide, a gas from volcanoes and pollution, totaled through the air column, at quarter-degree detail.

How it's made. Measured by the OMPS Nadir-Mapper instrument on the Suomi-NPP satellite and gridded daily using a 'best pixel' method and a NASA spectral-fitting algorithm.

How & where you'd use it. Tracks volcanic eruptions and industrial pollution, supporting air-quality monitoring, aviation safety alerts, and atmospheric research.

What's measured

ATMOSPHERE › ATMOSPHERIC CHEMISTRY › SULFUR COMPOUNDS › SULFUR DIOXIDE

Coverage & cadence

  • Time span2012-01-26 → 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 PCA Sulfur Dioxide (SO2) Total Column Daily Best Pixel Global Gridded 0.25 x 0.25 degree product contains sulfur dioxide amounts gridded at 0.25 x 0.25 degree resolution using the 'best' pixel method. Data are measured by the Ozone Mapping and Profiling Suite (OMPS) Nadir-Mapper (NM) sensor on the Suomi-NPP satellite. The product is based on the NASA Goddard Space Flight Center principal component analysis (PCA) spectral fitting algorithm (Li et al., 2013, 2017). 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 the spatial resolution is 0.25 x 0.25 degrees. The files are written using netCDF version 4.

Get the data

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

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