Source status#

Last run 2026-09-17T21:35:29Z, 17 runs on record. 45 routes answered, 1 failed, and 2 were skipped for want of credentials.

Every route of every product is probed once a week by the Data Source Health Check workflow. A failure opens an issue labelled data-source and a recovery closes it, so this page is a summary and the tracker is the record.

pixi run -e dev python scripts/check_data_sources.py   # run them yourself

Health#

route

product

status

last good

recent

note

AWDB stations (NRCS REST API)

awdb-stations

live

2026-09-17

          

CDEC stations (JSON data servlet)

cdec-stations

live

2026-09-17

          

BC snow stations (DataBC WFS)

databc-stations

live

2026-09-17

          

NVE stations (HydAPI)

nve-stations

not checked

          

Missing credentials — NVE HydAPI: NVE_API_KEY

Yukon stations (AquaCache API)

yukon-stations

live

2026-09-17

          

SNOTEL/CCSS station list (GitHub)

snow-station-archive

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

Snow station archive tarball (global_snow_networks)

snow-station-archive

live

2026-09-17

          

SNOTEL/CCSS station CSV (GitHub)

snow-station-archive

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

ARCO-ERA5 (GCS anonymous)

era5

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

ERA5 (Google Earth Engine)

era5

live

2026-09-17

▴▴▴▴▴▴▴▴▪▪▪▪

Köppen-Geiger classification (figshare)

koppen-geiger

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

HUC geometries (USGS WBD REST)

huc

live

2026-09-17

          

HUC geometries (GEE/USGS WBD)

huc

live

2026-09-17

▴▴▴▴▴▴▴▴▪▪▪▪

HydroATLAS basins (figshare)

hydrobasins

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

HydroBASINS (HydroSHEDS regional zip)

hydrobasins

live

2026-09-17

          

HydroBASINS (GEE/HydroATLAS)

hydrobasins

live

2026-09-17

          

GRDC major river basins (World Bank)

grdc-major-river-basins

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

GRDC WMO basins

grdc-wmo-basins

failing

▴▴▴▴▴▴▴▴▴▴▴▴

ConnectionError: (‘Connection aborted.’, ConnectionResetError(104, ‘Connection reset by pe

MODIS snow cover MOD10A1F (NASA NSIDC)

modis-snow

live

2026-09-17

          

MODIS snow cover MOD10A1 (Planetary Computer)

modis-snow

live

2026-09-17

          

Mountain snow mask (Zenodo)

mountain-snow-mask

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

SNODAS (NSIDC G02158)

snodas

live

2026-09-17

          

SNODAS (GEE/Climate Engine)

snodas

live

2026-09-17

▴▴▴▴▴▴▴▴▪▪▪▪

Sturm & Liston snow classification (NSIDC-0768)

snow-classification

live

2026-09-17

          

Sturm & Liston snow classification (Azure)

snow-classification

live

2026-09-17

▴▪▪▪▪▪▪▪▪▪▪▪

UCLA Snow Reanalysis (NASA NSIDC)

ucla-snow-reanalysis

live

2026-09-17

▫▫▫▫▫▫▫▫▫▫▫▪

HMA Snow Reanalysis (NASA NSIDC)

ucla-snow-reanalysis

live

2026-09-17

          

VIIRS snow cover VNP10A1F (NASA NSIDC)

viirs-snow

live

2026-09-17

          

Forest cover fraction (Zenodo)

forest-cover-fraction

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

Forest cover fraction (GEE/CGLS-LC100)

forest-cover-fraction

live

2026-09-17

          

ESA WorldCover (Planetary Computer)

esa-worldcover

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

ESA WorldCover (AWS bucket)

esa-worldcover

live

2026-09-17

          

Annual NLCD (GEE community asset)

nlcd

live

2026-09-17

          

NLCD (GEE/USGS)

nlcd

live

2026-09-17

▴▴▴▴▴▴▴▴▪▪▪▪

HLS L30 (CMR-STAC LPCLOUD)

hls

live

2026-09-17

          

HLS S30 (Planetary Computer)

hls

live

2026-09-17

          

PlanetScope (Planet Data API)

planetscope

not checked

          

Missing credentials — Planet: PL_API_KEY or PL_AUTH_API_KEY or PL_AUTH_CLIENT_ID or PL_AUT

Sentinel-2 L2A (Planetary Computer)

sentinel-2-l2a

live

2026-09-17

          

Sentinel-2 L2A (Earth Search)

sentinel-2-l2a

live

2026-09-17

          

Sentinel-1 RTC (Planetary Computer)

sentinel-1-rtc

live

2026-09-17

          

Sentinel-1 RTC OPERA (CMR-STAC ASF)

sentinel-1-rtc

live

2026-09-17

          

Sentinel-1 RTC OPERA (Earth Engine)

sentinel-1-rtc

live

2026-09-17

          

Sentinel-1 static layers (CMR-STAC ASF)

sentinel-1-local-incidence-angle

live

2026-09-17

          

Copernicus DEM for the incidence angle (Planetary Computer)

sentinel-1-local-incidence-angle

live

2026-09-17

          

Sentinel-1 GRD angle band (Earth Engine)

sentinel-1-local-incidence-angle

live

2026-09-17

          

CHILI (GEE/CSP ERGo)

chili

live

2026-09-17

▴▴▴▴▴▴▴▴▪▪▪▪

Copernicus DEM (Planetary Computer)

copernicus-dem

live

2026-09-17

▪▪▪▪▪▪▪▪▪▪▪▪

Copernicus DEM (Earth Search)

copernicus-dem

live

2026-09-17

          

answered · failed · skipped, oldest run on the left.

Latency#

How far behind real time each time-series route is, measured every week. A step change here is how a product that quietly stops being archived shows up — the MOD10A2 case (§8).

route

product

newest data

days behind

trend

ARCO-ERA5 latency (GCS anonymous)

era5

2026-09-11T00:00:00Z

7.1

not enough runs yet

MODIS snow cover MOD10A1F latency (CMR)

modis-snow

2026-09-16T00:00:00Z

2.1

not enough runs yet

SNODAS latency (NSIDC G02158)

snodas

2026-09-16T00:00:00Z

2.1

not enough runs yet

Sentinel-1 RTC latency (Planetary Computer)

sentinel-1-rtc

2026-09-17T11:00:07Z

0.6

not enough runs yet

Sentinel-2 L2A latency (Planetary Computer)

sentinel-2-l2a

2026-09-17T14:47:29Z

0.5

not enough runs yet

VIIRS snow cover VNP10A1F latency (CMR)

viirs-snow

2026-09-16T00:00:00Z

2.1

not enough runs yet

The trend line rises when a route falls further behind.

Virtualization readiness#

Whether NASA publishes a DMR++ sidecar for each NetCDF/HDF product. With one, earthaccess.virtualize() reads a sidecar; without one it scans every granule’s metadata, which is why the loaders cache their references. A sidecar appearing opens an issue (§4.9).

route

product

sidecar

fallback parser

MODIS snow cover MOD10A1F DMR++ (CMR)

modis-snow

absent

VirtualiZarr HDF4Parser (kerchunk wrapper, root group only)

UCLA Snow Reanalysis DMR++ (CMR)

ucla-snow-reanalysis

absent

VirtualiZarr HDFParser

VIIRS snow cover VNP10A1F DMR++ (CMR)

viirs-snow

absent

VirtualiZarr HDFParser

Upstream watch#

A second weekly job reads WATCHLIST.toml — CMR collections, STAC collections, Earth Engine assets, static files, station counts, PyPI releases, and a dozen provider changelogs — diffs each against the snapshot in data_status/watch/, and opens one digest issue labelled upstream-watch with a section per category. If nothing changed, no issue is opened.

pixi run -e dev watch   # fetch and diff, writing nothing