Source status#
Last run 2026-11-02T08:10:25Z, 26 runs on record. 86 routes answered, 2 failed, and 0 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#
Grouped by module in catalog order; a product’s routes are listed together, the default route first.
Stations (esd.stations)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
AWDB stations (NRCS REST API) |
|
live |
2026-11-02 |
|
|
CDEC stations (JSON data servlet) |
|
live |
2026-11-02 |
|
|
BC snow stations (DataBC WFS) |
|
live |
2026-11-02 |
|
|
NVE stations (HydAPI) |
|
live |
2026-11-02 |
|
|
Yukon stations (AquaCache API) |
|
live |
2026-11-02 |
|
|
Alberta River Basins site |
|
live |
2026-11-02 |
|
|
Hydro-Québec open data (Opendatasoft) |
|
live |
2026-11-02 |
|
|
SLF measurement data |
|
live |
2026-11-02 |
|
|
SNIH portal |
|
live |
2026-11-02 |
|
|
CEAZA-Met web service |
|
live |
2026-11-02 |
|
|
Snow station Zarr archive (global_snow_networks) |
|
live |
2026-11-02 |
|
|
Snow station inventory (global_snow_networks) |
|
live |
2026-11-02 |
|
|
Snow station archive tarball (global_snow_networks) |
|
live |
2026-11-02 |
|
|
Snow station CSV (global_snow_networks) |
|
live |
2026-11-02 |
|
Snow (esd.snow)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
MODIS snow cover MOD10A1F (NASA NSIDC) |
|
live |
2026-11-02 |
|
|
MODIS snow cover MOD10A1 (Planetary Computer) |
|
live |
2026-11-02 |
|
|
Mountain snow mask (Zenodo) |
|
live |
2026-11-02 |
|
|
SNODAS (NSIDC G02158) |
|
live |
2026-11-02 |
|
|
SNODAS (GEE/Climate Engine) |
|
live |
2026-11-02 |
|
|
Sturm & Liston snow classification (NSIDC-0768) |
|
live |
2026-11-02 |
|
|
Sturm & Liston snow classification (Azure) |
|
live |
2026-11-02 |
|
|
UCLA Snow Reanalysis (NASA NSIDC) |
|
live |
2026-11-02 |
|
|
HMA Snow Reanalysis (NASA NSIDC) |
|
live |
2026-11-02 |
|
|
VIIRS snow cover VJ110A1F (NASA NSIDC) |
|
live |
2026-11-02 |
|
SAR (esd.sar)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
Sentinel-1 RTC (Planetary Computer) |
|
live |
2026-11-02 |
|
|
Sentinel-1 RTC OPERA (CMR-STAC ASF) |
|
live |
2026-11-02 |
|
|
Sentinel-1 RTC OPERA (Earth Engine) |
|
live |
2026-11-02 |
|
|
Sentinel-1 static layers (CMR-STAC ASF) |
|
live |
2026-11-02 |
|
|
Copernicus DEM for the incidence angle (Planetary Computer) |
|
live |
2026-11-02 |
|
|
Sentinel-1 GRD angle band (Earth Engine) |
|
live |
2026-11-02 |
|
Optical imagery (esd.optical)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
HLS L30 (CMR-STAC LPCLOUD) |
|
live |
2026-11-02 |
|
|
HLS S30 (CMR-STAC LPCLOUD) |
|
live |
2026-11-02 |
|
|
HLS L30 COG read (CMR-STAC LPCLOUD, Earthdata Login) |
|
failing |
2026-10-26 |
|
RasterioIOError: HTTP response code: 400 |
HLS S30 COG read (CMR-STAC LPCLOUD, Earthdata Login) |
|
failing |
2026-10-26 |
|
RasterioIOError: HTTP response code: 400 |
HLS L30 (Planetary Computer) |
|
live |
2026-11-02 |
|
|
HLS S30 (Planetary Computer) |
|
live |
2026-11-02 |
|
|
PlanetScope (Planet Data API) |
|
live |
2026-11-02 |
|
|
Sentinel-2 L2A (Planetary Computer) |
|
live |
2026-11-02 |
|
|
Sentinel-2 L2A (Earth Search) |
|
live |
2026-11-02 |
|
Terrain (esd.terrain)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
CHILI (GEE/CSP ERGo) |
|
live |
2026-11-02 |
|
|
Copernicus DEM (Planetary Computer) |
|
live |
2026-11-02 |
|
|
Copernicus DEM (Earth Search) |
|
live |
2026-11-02 |
|
|
Copernicus DEM (Earth Engine) |
|
live |
2026-11-02 |
|
|
Copernicus DEM (OpenTopography) |
|
live |
2026-11-02 |
|
|
NASADEM (Planetary Computer) |
|
live |
2026-11-02 |
|
|
NASADEM (Earth Engine) |
|
live |
2026-11-02 |
|
|
NASADEM (OpenTopography) |
|
live |
2026-11-02 |
|
|
SRTM GL1 (OpenTopography) |
|
live |
2026-11-02 |
|
|
SRTM GL1 (Earth Engine) |
|
live |
2026-11-02 |
|
|
3DEP seamless (Planetary Computer) |
|
live |
2026-11-02 |
|
|
3DEP 10 m (Earth Engine) |
|
live |
2026-11-02 |
|
|
ALOS World 3D (Planetary Computer) |
|
live |
2026-11-02 |
|
|
ALOS World 3D (Earth Engine) |
|
live |
2026-11-02 |
|
|
ALOS World 3D (OpenTopography) |
|
live |
2026-11-02 |
|
|
GEDTM30 (OpenTopography) |
|
live |
2026-11-02 |
|
|
Natural Earth hillshade (S3) |
|
live |
2026-11-02 |
|
Land cover (esd.land)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
Forest cover fraction (Zenodo) |
|
live |
2026-11-02 |
|
|
Forest cover fraction (GEE/CGLS-LC100) |
|
live |
2026-11-02 |
|
|
ESA WorldCover (Planetary Computer) |
|
live |
2026-11-02 |
|
|
ESA WorldCover (AWS bucket) |
|
live |
2026-11-02 |
|
|
Annual NLCD (GEE community asset) |
|
live |
2026-11-02 |
|
|
NLCD (GEE/USGS) |
|
live |
2026-11-02 |
|
Hydrography (esd.hydro)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
HUC geometries (USGS WBD REST) |
|
live |
2026-11-02 |
|
|
HUC geometries (GEE/USGS WBD) |
|
live |
2026-11-02 |
|
|
HydroATLAS basins (figshare) |
|
live |
2026-11-02 |
|
|
HydroBASINS (HydroSHEDS regional zip) |
|
live |
2026-11-02 |
|
|
HydroBASINS (GEE/HydroATLAS) |
|
live |
2026-11-02 |
|
|
GRDC major river basins (World Bank) |
|
live |
2026-11-02 |
|
|
GRDC WMO basins |
|
live |
2026-11-02 |
|
Boundaries (esd.boundaries)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
Natural Earth countries (naciscdn) |
|
live |
2026-11-02 |
|
|
geoBoundaries countries (ADM0, gbOpen) |
|
live |
2026-11-02 |
|
|
Natural Earth states and provinces (naciscdn) |
|
live |
2026-11-02 |
|
|
US Census states (cartographic boundaries) |
|
live |
2026-11-02 |
|
|
geoBoundaries states and provinces (ADM1, gbOpen) |
|
live |
2026-11-02 |
|
|
US Census counties (cartographic boundaries) |
|
live |
2026-11-02 |
|
|
geoBoundaries admin units (ADM2, gbOpen) |
|
live |
2026-11-02 |
|
|
RGI 7.0 glacier outlines (NSIDC) |
|
live |
2026-11-02 |
|
|
RGI 6.0 glacier outlines (NSIDC) |
|
live |
2026-11-02 |
|
|
RGI 6.0 glacier outlines (OGGM mirror) |
|
live |
2026-11-02 |
|
|
GMBA mountains (EarthEnv) |
|
live |
2026-11-02 |
|
|
Natural Earth vector layers (naciscdn) |
|
live |
2026-11-02 |
|
Climate (esd.climate)#
route |
product |
status |
last good |
recent |
note |
|---|---|---|---|---|---|
ARCO-ERA5 (GCS anonymous) |
|
live |
2026-11-02 |
|
|
ERA5 (Google Earth Engine) |
|
live |
2026-11-02 |
|
|
Climate indices (CPC RONI) |
|
live |
2026-11-02 |
|
|
Climate indices (NCEI PDO) |
|
live |
2026-11-02 |
|
|
Climate indices (PSL MEI.v2) |
|
live |
2026-11-02 |
|
|
Climate indices (PSL pdo.data) |
|
live |
2026-11-02 |
|
|
Köppen-Geiger classification (figshare) |
|
live |
2026-11-02 |
|
▪ 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) |
|
2026-10-27T00:00:00Z |
12.3 |
|
Climate indices (NCEI PDO latest) |
|
2026-09-01T00:00:00Z |
68.3 |
|
Sentinel-2 L2A latency (Planetary Computer) |
|
2026-11-02T01:45:49Z |
6.2 |
|
Sentinel-1 RTC latency (Planetary Computer) |
|
2026-11-01T23:31:34Z |
6.3 |
|
MODIS snow cover MOD10A1F latency (CMR) |
|
2026-11-01T00:00:00Z |
7.3 |
|
SNODAS latency (NSIDC G02158) |
|
2026-11-01T00:00:00Z |
7.3 |
|
VIIRS snow cover VJ110A1F latency (CMR) |
|
2026-11-01T00:00:00Z |
7.3 |
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) |
|
absent |
VirtualiZarr HDF4Parser (kerchunk wrapper, root group only) |
UCLA Snow Reanalysis DMR++ (CMR) |
|
absent |
VirtualiZarr HDFParser |
VIIRS snow cover VJ110A1F DMR++ (CMR) |
|
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. Its to-dos (action needed, worth adding) are checkboxes: when the next digest opens it closes the previous one and carries every unticked to-do forward, so nothing is dropped by closing. If nothing changed, no issue is opened.
pixi run -e dev watch # fetch and diff, writing nothing
Not yet in the history#
These products have probes that no recorded run has executed yet — they were added to the catalog after the most recent run: