Total ozone overhead, hour by hour (TEMPO)
What it measures. The total amount of ozone in the column of air overhead, measured hour by hour during daylight at roughly 10-kilometer detail. Also includes extras like a haze index and cloud information. (This is a provisional release.)
How it's made. Retrieved from the TEMPO instrument, which watches North America from a fixed vantage point in space, using an algorithm adapted from earlier ozone-measuring sensors.
How & where you'd use it. Useful for tracking ozone and air quality through the day across North America, supporting pollution monitoring and forecasting.
What's measured
Coverage & cadence
- Time span2023-08-02 → 2025-09-16
- Measured byIS-40e (TEMPO)
- Processing levelLevel 2
- FormatsNetCDF-4
- StatusCOMPLETE
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
Total ozone Level 2 files provide ozone information at TEMPO’s native spatial resolution, ~10 km^2 at the center of the Field of Regard (FOR), for individual granules. Each granule covers the entire North-South TEMPO FOR but only a portion of the East-West FOR. The files are provided in netCDF4 format, and contain information on total column ozone and some auxiliary derived and ancillary input parameters including N-values, effective Lambertian scene-reflectivity, UV aerosol index, SO2 index, effective cloud fraction, effective cloud pressure, radiative cloud fraction, ozone below clouds, terrain height, geolocation, solar and satellite viewing angles, and quality flags. The retrieval is based on the OMI TOMS V8.5 algorithm adapted for TEMPO. These data reached provisional validation on December 9, 2024.
Get the data
import earthaccess
earthaccess.login(strategy="netrc") # free Earthdata Login
results = earthaccess.search_data(
short_name="TEMPO_O3TOT_L2",
version="V03",
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 LARC_CLOUD Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package. Official links
- How to cite ASDC data VIEW RELATED INFORMATION
- Earthdata Search for TEMPO_O3TOT_L2_V03 (NASA Application to search, discover, visualize, refine, and access NASA Earth Observation data) GET DATA
- ASDC Data and Information for TEMPO VIEW RELATED INFORMATION
- Algorithm Description for the TEMPO Total Ozone Retrieval Algorithm VIEW RELATED INFORMATION
- Tropospheric Emissions: Monitoring Pollution (TEMPO) Project Total Ozone Level 2 and 3 Data products: User Guide VIEW RELATED INFORMATION
- Level 2 Science Data Product Validation Plan VIEW RELATED INFORMATION
- TROPOSPHERIC EMISSIONS: MONITORING OF POLLUTION (TEMPO) PROJECT Validation and Quality Assessment of the TEMPO Level-2 Trace Gas Products VIEW RELATED INFORMATION