Haze, dust and smoke in the air, near real-time (Aqua MODIS, 10 km, alt)
What it measures. The amount of airborne particles such as haze, dust, and smoke over ocean and land worldwide, at about 10 km resolution. This is an improved Collection 6.1 version with better retrievals over urban areas.
How it's made. Generated from MODIS measurements on NASA's Aqua satellite using the Dark Target and Deep Blue methods, delivered as a near-real-time product.
How & where you'd use it. Used for monitoring air quality and following pollution, smoke, and dust events shortly after they occur.
What's measured
Coverage & cadence
- Time span2017-10-20 → ongoing
- Measured byAqua (MODIS)
- Processing levelLevel 2
- Spatial extent-180, -90, 180, 90
- FormatsHDF-EOS
- 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 new Collection 6.1 (C61) MYD04_L2 product is an improved version based on algorithm changes in Dark Target (DT) Aerosol retrieval over urban areas and uncertainty estimates for Deep Blue (DB) Aerosol retrievals. The MODIS level-2 atmospheric aerosol product provides retrieved ambient aerosol optical properties, quality assurance, and other parameters, globally over ocean and land. In Collection 5, and earlier collections, there was only one aerosol product (MYD04_L2) at 10km (at nadir) spatial resolution. Starting from C6, the Dark Target (DT) Aerosol algorithm team provided a new 3 km spatial resolution product (MYD04_3k) intended for the air quality community. For more information visit the MODIS Atmosphere website at: https://modis-atmos.gsfc.nasa.gov/products/aerosol And, for C6.1 changes and updates, visit: https://modis-atmosphere.gsfc.nasa.gov/documentation/collection-61
Get the data
import earthaccess
earthaccess.login(strategy="netrc") # free Earthdata Login
results = earthaccess.search_data(
short_name="MYD04_L2",
version="6.1NRT",
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 LANCEMODIS Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package.