Skip to content
Aqua Trend

Data

The Trend Detective reads 34 data layers in 17 categories, from 10 NASA and NOAA product families, averaged over river sub-basins month by month. This page lists every layer, how the basin series are made, how the data is versioned and whom to credit.

Every layer

Each of the 17 variable categories has a default layer, used unless you switch product in the analysis view. A basin only offers the layers that have a series there: sea-surface temperature, for example, is missing over most land basins. Whenever a layer has a caveat, the analysis view shows it too.

SO₂ is annual. The SO₂ layer is a yearly point-source emissions catalogue whose value is repeated in every month of the year. It has no monthly variation, so the detective does not offer it for monthly anomaly, rank or trend tests, even through a typed URL.

Every data layer in the catalogue, grouped by variable category; the default layer of each category is listed first
LayerProductAgencyTypeUnitPeriodTime stepCaveat
PrecipitationHow much rain and snow falls from the sky.
Precipitationp_imergDefaultGPM IMERG monthlyNASASatellite, gauge-adjustedmm/dayJan 1998 – Sep 2025Monthly
Precipitationp_gpcpGPCP v2.3 (published by NOAA PSL)NOAASatellite and gaugesmm/dayJan 1979 – Oct 2026MonthlyGPCP is published by NOAA PSL, not through a NASA portal.
Precipitation (bias-corrected)p_m2MERRA-2 M2TMNXFLX PRECTOTCORRNASAReanalysismm/dayJan 1980 – Sep 2026Monthly
Precipitation over landp_m2landMERRA-2 M2TMNXLND PRECTOTLANDNASAReanalysismm/dayJan 1980 – Sep 2026Monthly
EvapotranspirationWater that soil and plants send back into the air.
Evaporationet_m2DefaultMERRA-2 M2TMNXFLX EVAPNASAReanalysismm/dayJan 1980 – Sep 2026Monthly
Evaporation over landet_m2landMERRA-2 M2TMNXLND EVLANDNASAReanalysismm/dayJan 1980 – Sep 2026Monthly
Evapotranspirationet_gldasGLDAS Noah 2.1 0.25°→0.5°NASALand-surface modelmm/dayJan 2000 – Jul 2026MonthlyGLDAS-2.1 evapotranspiration has a known long-term drift, so its trend is unreliable.
Soil moistureHow much water is in the soil where plant roots grow.
Root-zone soil moisturesm_rootDefaultGLDAS Noah 2.1NASALand-surface modelmmJan 2000 – Jul 2026Monthly
Root-zone soil wetness (0–1)sm_m2MERRA-2 M2TMNXLND GWETROOTNASAReanalysisfractionJan 1980 – Sep 2026Monthly
Soil moisture, 0–2 msm_totalGLDAS Noah 2.1NASALand-surface modelmmJan 2000 – Jul 2026Monthly
Top-layer soil moisture, 0–10 cmg1_soil_topGLDAS_NOAH10_M 2.1 (1°)NASALand-surface modelmmJan 2000 – Jul 2026Monthly
Terrestrial water storageChange in all water on land: surface, soil and groundwater.
Terrestrial water storage anomalytwsDefaultGRACE/GRACE-FO JPL masconNASASatellite gravimetrycmApr 2002 – Sep 2026MonthlyGRACE resolves roughly 300 km, so small basins are smoothed. Large earthquakes cause gravity jumps that are not hydrological.
RunoffRain that the ground does not soak up and flows to rivers.
RunoffrunoffDefaultGLDAS Noah 2.1NASALand-surface modelmm/dayJan 2000 – Jul 2026Monthly
Runoffro_m2MERRA-2 M2TMNXLND RUNOFF+BASEFLOWNASAReanalysismm/dayJan 1980 – Sep 2026Monthly
Snow waterHow much water the snow on the ground would melt into.
Snow water equivalentsweDefaultGLDAS Noah 2.1NASALand-surface modelmmJan 2000 – Jul 2026Monthly
Snow-cover fractionsnow_coverMODIS Terra MOD10CM v6.1 monthly snow cover (CMG 0.05°)NASASatellite%Mar 2000 – Oct 2026MonthlyOnly valid values 0 to 100 are used. Cloud, polar night and water are excluded, so high-latitude winter regions often have no value. Antarctica is fixed as snow by the product and is masked. No file exists for 2000-08, 2001-06, 2002-03, 2003-12, 2016-02 and 2022-10 (empty).
Air temperatureTemperature of the air near the ground.
Near-surface air temperaturetairDefaultGLDAS Noah 2.1 forcingNASALand-surface model°CJan 2000 – Jul 2026Monthly
Surface temperaturetsurf_m2MERRA-2 M2TMNXLND TSURFNASAReanalysis°CJan 1980 – Sep 2026Monthly
Daytime land-surface temperaturelst_dayMODIS Terra LST (orbit drift after 2020)NASASatellite°CFeb 2000 – Oct 2026MonthlyMODIS Terra's orbit has drifted since 2020, which creates a false cooling trend.
Night-time land-surface temperaturelst_nightMODIS Terra MOD11C3 LST_Night (0.05° to 0.25° to 0.5°)NASASatellite°CFeb 2000 – Oct 2026MonthlyTerra's orbit has drifted since 2020, so its overpass time is earlier.
Air dryness (VPD)How thirsty the air is; higher pulls water out faster.
Vapour pressure deficitvpdDefaultGLDAS Noah 2.1 forcing (derived)NASALand-surface modelkPaJan 2000 – Jul 2026Monthly
Potential evapotranspirationpet_gldasGLDAS Noah 2.1NASALand-surface modelmm/dayJan 2000 – Jul 2026MonthlyGLDAS-2.1 potential evapotranspiration has a known long-term drift, so its trend is unreliable.
Net radiationHeat energy the ground gains from sunlight and the sky.
Net radiationrnDefaultGLDAS Noah 2.1NASALand-surface modelW/m2Jan 2000 – Jul 2026Monthly
Net radiationrn_m2MERRA-2 M2TMNXLND SWLAND+LWLANDNASAReanalysisW/m2Jan 1980 – Sep 2026Monthly
Downward shortwave radiationswdownGLDAS Noah 2.1 forcingNASALand-surface modelW/m2Jan 2000 – Jul 2026Monthly
Surface net radiationrn_ceresCERES EBAF Ed4.2.1 sfc_net_tot_all_monNASASatellite and radiative modelW/m2Mar 2000 – Jul 2026MonthlySurface fluxes are inferred from satellite top-of-atmosphere radiation with a radiative transfer model, on a 1° grid, so small regions are poorly represented.
Wind speedHow fast the wind blows near the ground.
Wind speedwindDefaultGLDAS Noah 2.1 forcingNASALand-surface modelm/sJan 2000 – Jul 2026Monthly
Vegetation greennessHow green and leafy the plants are.
Vegetation index (NDVI)ndviDefaultMODIS (0.05° to 0.5°)NASASatelliteNDVIFeb 2000 – Oct 2026Monthly
Sea surface temperatureHow warm the water at the sea surface is.
Sea surface temperaturesstDefaultNOAA OISST v2.1NOAASatellite and in situ°CJan 1982 – Oct 2026MonthlyNOAA OISST, not a NASA product.
Aerosol optical depthHow strongly particles in the atmospheric column block light.
Aerosol optical depth (550 nm)aodDefaultMERRA-2 M2TMNXAER TOTEXTTAUNASAReanalysis1Jan 1980 – Sep 2026MonthlyA reanalysis model that assimilates satellite AOD (MODIS and others). Before 2000 fewer observations could be assimilated.
Total-column ozoneThe total amount of ozone in the atmospheric column.
Total-column ozoneto3_m2DefaultMERRA-2 M2TMNXSLV TO3NASAReanalysisDUJan 1980 – Sep 2026Monthly
Atmospheric water vapourHow much water all the water vapour in the atmospheric column would make if condensed.
Precipitable water vapourtqvDefaultMERRA-2 M2TMNXSLV TQVNASAReanalysismmJan 1980 – Sep 2026Monthly
Annual SO₂ emissionsHow much sulfur dioxide large point sources emit each year.
SO₂ point-source emissionsso2_emisDefaultMSAQSO2L4 v2 multi-satellite SO₂ emission catalogue (OMI, OMPS, TROPOMI)NASASatellite-derived cataloguekt/yr2005 – 2025AnnualNot used for monthly analysisThis is an annual point-source catalogue (780 large polluters and volcanoes), not gridded concentration. Each year's value is repeated across all 12 months, so there is no monthly variation. Regions with no catalogued source are empty. Overall uncertainty is about 50%. The regional totals may count missing sources as 0, and the raw files were not reprocessed. Monthly anomaly and trend tests are not provided.
Vegetation-fire detectionsHow many vegetation-fire detections satellites record each month.
Vegetation-fire detectionsfire_countDefaultMODIS FIRMS fire hotspots (Terra, national zips merged and de-duplicated)NASASatellite detectionscount/monthNov 2000 – Dec 2025MonthlyCounts Terra MODIS vegetation fires only (type 0; volcano, industrial and offshore excluded), with no confidence filter. Only Terra is used so that Aqua joining in 2002-07 does not double the counts, but Terra's orbit has drifted since about 2020 and its overpass is earlier, so later counts may be slightly off. A hotspot is a detection at the moment of the satellite pass, not a burned area. Values are empty before 2000-11; months with no detection in the region are 0.

How a basin series is made

  1. Basins are HydroBASINS level-4 river sub-basins; 1,313 of them have series. Their outlines are rasterised once onto a 0.5° grid, and every layer uses that same mask.
  2. Each gridded product is brought onto the 0.5° grid (finer products such as MODIS at 0.05° are aggregated). A basin’s monthly value is the mean over its cells, weighted by the cosine of latitude so each cell counts in proportion to its area.
  3. If valid data cover less than 30 % of the basin’s area in a month, that month is missing. Missing months stay missing: they are never filled in or treated as zero, charts leave a gap, and the statistics skip them.
  4. Fire detections are point records: the count of Terra MODIS vegetation-fire detections inside the basin each month, with duplicates between country files removed. A zero means no recorded detection, not proof that there was no fire. SO₂ sums the catalogued point sources inside the basin for each year.
  5. Layers carried over from the project’s first data snapshot were made with an earlier script on the same grid. Rebuilding five GLDAS layers and IMERG precipitation with the current pipeline reproduced them (median correlation 1.000 for GLDAS, at least 0.999 for IMERG).

Nothing is precomputed: the detective downloads the basin’s series file and computes anomalies, tests and trends in your browser. See Methods.

How the data is versioned

Processed data is not kept in git. It is published as one archive attached to a GitHub Release, and web/data.lock.json pins which one: repository, release tag, file name and SHA-256 checksum. npm run setup downloads that archive and refuses to unpack it if the checksum differs. Changing the data therefore means a new release and a new lock file, visible in the project history.

Release
data-v2
Archive
aqua-trend-data-v2.tar.gz
SHA-256
3fc543130244d98661050844b853b1984a92f654f4f1f4c2028e12e72e193b89

The release manifest checks file structure and index consistency. It does not independently reproduce the scientific values; the processing scripts and their inputs are documented in the repository’s pipeline/ folder.

Credits and citations

  • GLDAS: Beaudoing, H. and M. Rodell, NASA/GSFC/HSL, GLDAS Noah Land Surface Model L4 monthly V2.1 (0.25°; the 1° product for top-layer soil moisture). NASA Goddard Earth Sciences Data and Information Services Center (GES DISC).
  • MERRA-2: NASA Global Modeling and Assimilation Office reanalysis, monthly collections M2TMNXFLX, M2TMNXLND, M2TMNXAER and M2TMNXSLV, from GES DISC.
  • GPM IMERG monthly precipitation, NASA, from GES DISC.
  • GRACE and GRACE-FO JPL mascon terrestrial water storage, NASA JPL.
  • MODIS: vegetation index (NDVI), Terra land-surface temperature (MOD11C3) and MOD10CM Collection 6.1 snow cover.
  • CERES EBAF Edition 4.2.1 surface net radiation, NASA.
  • NASA FIRMS MODIS Collection 6.1 active-fire archive.
  • MSAQSO2L4 V2 multi-satellite SO₂ emissions catalogue (OMI, OMPS, TROPOMI), NASA.
  • NOAA: GPCP v2.3 precipitation, published by NOAA PSL, and NOAA OISST v2.1 sea-surface temperature. These are not NASA products and are labelled NOAA wherever they appear.
  • Basin outlines: HydroBASINS levels 3 and 4.
  • NASA Earthdata (CMR search and DAAC downloads) for the pipeline; Giovanni for spot cross-checks of single regions.

Software: Next.js, React, three.js and d3 (MIT licence). Fonts: Literata, Public Sans, Fredoka and Figtree (SIL Open Font License), self-hosted. Variable suggestions: the OneJev 1.6 0.8B model, run locally.

This is a NASA Space Apps Challenge 2026 entry, not a NASA product, and it does not use NASA branding.

AI disclosure. The challenge rules ask entrants to disclose AI use. The team set the research questions, product requirements and scientific rules. AI tools helped draft and check documentation and wrote much of this site’s code and interface copy, which the team reviewed. An AI model suggests which variables to look at; it never produces a number. Every anomaly, p value, rank and trend is computed from the data files through the steps on this page and on Methods.