Sulfur dioxide pollution in the air (NOAA-20)
What it measures. The total amount of sulfur dioxide in a column of air, a gas released by volcanoes and industrial pollution. It estimates amounts assuming the gas sits at several possible heights, from near the ground up into the stratosphere.
How it's made. Retrieved from the OMPS instrument on the NOAA-20 satellite using a spectral-fitting method developed at NASA Goddard, delivered one orbit at a time.
How & where you'd use it. Tracks volcanic plumes and pollution sources, helping with air-quality monitoring and aviation safety when eruptions inject sulfur dioxide into the air.
What's measured
Coverage & cadence
- Time span2018-01-16 → ongoing
- Measured byNOAA-20 (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-N20 NM PCA SO2 Step1 Total Column 1-Orbit L2 Swath 17x13km collection 1 product contains the retrieved sulfur dioxide (SO2) measured by the Ozone Mapping and Profiling Suite (OMPS) Nadir-Mapper (NM) sensor on the NOAA-20 (JPSS-1) satellite. The product is based on the NASA Goddard Space Flight Center principal component analysis (PCA) spectral fitting algorithm (Li et al., 2013, 2017) used to retrieve the SO2 total column amounts assuming different SO2 plume heights, including the boundary layer (lowest 1 km of the atmosphere), the lower (centered at 3 km), middle (centered at 8 km) and upper (centered at 13 km) troposphere, as well as the lower stratosphere (centered at 18 km). Each granule contains data from the daylight portion for a single orbit or about 50 minutes. Spatial coverage is global (-90 to 90 degrees latitude), and there are about 14 orbits per day each with a swath width of 2600 km. There are 104 pixels in the cross-track direction before February 13, 2019 with a pixel resolution of about 17 km x 17 km at nadir. Since then, the pixel resolution has been enhanced to 17 km x 13 km at nadir, with 140 pixels in the cross-track direction. The files are written using netCDF version 4.
Get the data
import earthaccess
earthaccess.login(strategy="netrc") # free Earthdata Login
results = earthaccess.search_data(
short_name="OMPS_N20_NMSO2_PCA_L2_Step1",
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. Official links
- Access the data via HTTP 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
- Global Sulfur Dioxide Monitoring Home Page VIEW RELATED INFORMATION
- README document VIEW RELATED INFORMATION