Daily snow-station archive (global snow networks)#

snow-station-archive · theme stations · live

Daily SWE and snow depth for every station whose daily record has been probe-verified, across every archived network, pre-downloaded and published by global_snow_networks: a normalized station inventory as GeoJSON, a chunked Zarr store on its Pages site that a query reads only the touched chunks of, and one CSV per station bundled into a single ~28 MB archive on each snapshot release. The fast path for ‘everything daily’ without hitting five APIs, refreshed daily. Most stations start around 1980; a few long snow courses reach back to 1896. SWE and snow depth only; for other variables, other intervals, or quality flags, use easysnowdata.stations.load().

import easysnowdata as esd

aoi = (-121.94, 46.72, -121.54, 46.99)   # Mount Rainier

inv_gdf = esd.stations.archive.inventory(aoi)  # one HTTP request
obs_ds = esd.stations.archive.load(inv_gdf)    # SWE and snow depth

No account needed

Every route to this product is open. Nothing to set up.

Sources#

3 routes serve this product; the first is the default and source= picks another. The return contract is the same either way.

source

provider

credentials

resolution

extent

temporal

latency

notes

github-pages-zarr (default)

zarr_cloud

none

—

western US, western Canada, Norway, Yukon, California, BC

1896/present (most stations from ~1980)

daily rebuild

Zarr v3 on GitHub Pages, two chunk layouts; a query fetches only the chunks it touches (one water year of every station ~0.7 MB, one station’s whole record ~0.5 MB)

github-tarball

raster_http

none

—

western US, western Canada, Norway, Yukon, California, BC

1896/present (most stations from ~1980)

per snapshot release (a few times a year)

one ~28 MB download holding every station CSV of the latest snapshot release (each has a Zenodo DOI); cached per tag. The citable route, and the fallback when the Pages store cannot be read

github-csv

vector_http

none

—

western US, western Canada, Norway, Yukon, California, BC

1896/present (most stations from ~1980)

daily rebuild

one request per station; cheaper than the bundle for a few

Where each route points#

github-pages-zarr — global_snow_networks chunked archive (Pages) live

https://egagli.github.io/global_snow_networks/archive

github-tarball — global_snow_networks snapshot bundle (latest release) live

https://github.com/egagli/global_snow_networks/releases/latest/download/all_station_csvs.tar.xz

github-csv — global_snow_networks per-station CSVs live

https://raw.githubusercontent.com/egagli/global_snow_networks/main/data/stations/

Variables#

variable

units

dtype

nodata

categorical

swe

cm

float64

—

no

snwd

cm

float64

—

no

Provenance#

Licence · Per contributing network; see each network’s product entry

Cite the data as

Gagliano, E. Global snow networks: a documented inventory and daily archive of public snow-station observations. https://github.com/egagli/global_snow_networks. Underlying observations are the networks’ own; cite them as well.

Documentation

Loader · easysnowdata.stations.archive.load