Full catalog/VIIRSJ2_L3m_KD
VIIRSJ2_L3m_KD·v2025.0·dataset

How quickly sunlight fades into the ocean (VIIRS, NOAA-21)

NOAA-21 VIIRS Level-3 Global Mapped Diffuse Attenuation Coefficient of Downwelling Irradiance (KD) Data, version 2025.0
ocean NASA OB_CLOUD Level 3 active netCDF-4
In plain English

What it measures. A measure of how quickly blue-green light fades as it travels down through seawater, which tells you how clear or murky the water is and how deep sunlight reaches. Lower numbers mean clearer water where light penetrates further.

How it's made. Calculated from ocean-color measurements made by the VIIRS instrument on the NOAA-21 satellite, then mapped onto a global grid using an algorithm called KD2.

How & where you'd use it. Helps track coastal water quality and murkiness, estimate the sunlit depth where ocean life can grow, and feed ocean ecosystem and chemistry models. Readings are less reliable in cloudy coastal or inland waters.

What's measured

Oceans › Ocean Optics › Attenuation/Transmission

Coverage & cadence

  • Time span2022-11-10 → ongoing
  • Measured byNOAA-21 (VIIRS)
  • Processing levelLevel 3
  • Spatial extent-180, -90, 180, 90
  • FormatsnetCDF-4
  • StatusACTIVE

What you can do with it

  • Watch sea-surface temperature and marine heatwaves
  • Spot algal blooms and ocean-colour shifts
  • Support fisheries and coastal monitoring
Official description

The KD data suite provides diffuse attenuation coefficient of downwelling irradiance at 490 nm, Kd_490, which quantifies how quickly blue-green light diminishes with depth—an indicator of water clarity and the depth to which sunlight penetrates. Kd_490 is generated from ocean-color reflectance using the KD2 algorithm. Lower values indicate clearer water (deeper light penetration); users commonly apply Kd_490 to estimate euphotic depth, track coastal water quality and turbidity, interpret bloom/light environments, and supply inputs to biogeochemical and ecosystem models. As with all ocean-color products, uncertainties can be larger in optically complex coastal or inland waters; refer to the file metadata and algorithm documentation for quality flags and usage notes. Geophysical variables in this suite include: - Kd_490 — Diffuse attenuation coefficient of downwelling irradiance at 490 nm, KD2 algorithm (m⁻¹)

Get the data

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

results = earthaccess.search_data(
    short_name="VIIRSJ2_L3m_KD",
    version="2025.0",
    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 OB_CLOUD
Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package.