Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.3.8 - 2026-11-06#
Fixed#
fix(cdec): bound only sub-daily snow values; retry cut-off JSON once (b7fca3d by Claude).
v0.3.7 - 2026-11-05#
Fixed#
v0.3.6 - 2026-11-04#
Fixed#
v0.3.5 - 2026-10-27#
Fixed#
fix(databc): parse the wide ASWS archives in chunks, only the asked stations (32fc476 by Claude).
fix(watch): readable page items, end-of-delivery notices, shorter to-do list (e6945f4 by Claude).
fix(stations): a partial upstream result is an error unless asked for (5972d12 by Claude).
fix(ci): read and write the live report as UTF-8 so Windows decodes it (ef26950 by Claude).
v0.3.4 - 2026-10-26#
Fixed#
v0.3.3 - 2026-10-21#
Fixed#
fix(snih): parse pre-1970 /Date()/ values on Windows (5488a84 by Claude).
fix(tests): read client sources as UTF-8 so the credential scan passes on Windows (e57a543 by Claude).
fix(stations): RIHMI reads real AISORI-M exports; fixed-width layout, zips, column files (4cb9bf5 by Claude).
fix(stations): bring the new clients to the established client conventions (4b98936 by Claude).
fix(gallery): climate indices example reads SWE from the station archive; add a western-US analysis (afa84ee by Claude).
fix(planetscope): pair UDM2 with its scene, scale radiance with Planet’s coefficients (#59) (8c166c6 by Eric Gagliano).
fix(docs): gallery fallback uses POSIX page paths for git lookups (Windows) (2db26ae by egagli).
fix(modis): name the sinusoidal grid for Planetary Computer loads (e5eeaf4 by egagli).
fix(auth): bearer-token GDAL reads skip the HEAD request LP DAAC answers with 404 (0728852 by egagli).
fix(watch): name the product a change touches; stop routine moves looking new (47d21ce by egagli).
fix(health): probe HLS L30 and S30 on both routes, and the LPCLOUD reads (cfd0634 by egagli).
fix(auth): NSIDC on-premises files log in with the password, even with a token set (5827702 by egagli).
fix(auth): read an Earthdata token’s expiry from the token, not from URS (2951938 by egagli).
fix(status): escape probe errors in the README tooltips (826e7df by egagli).
fix(boundaries): clearer health probes, Census 2025, explain NSIDC’s login page (0086513 by egagli).
fix(plotting): graticule on global projected maps (5d46dfa by egagli).
v0.3.2 - 2026-09-23#
v0.3.1 - 2026-09-22#
Fixed#
fix(planetscope): make a real order work end to end; gallery renders a real scene (bd25c45 by egagli).
fix(archive): open a scheme-less store path as a local store (d71b0ee by Eric Gagliano).
fix(sar): never fuse Sentinel-1 geometries — one raster per relative orbit (c9fbe53 by egagli).
fix(hls): a failed band read raises instead of filling the Dataset with nodata (101d97f by egagli).
fix(auth): log in at URS with the netrc for GDAL reads whenever a password exists (1b7a1a1 by egagli).
fix(sar): drop the nominal Sentinel-1 heading and the constant 39° incidence angle (736499e by egagli).
fix(snow): Terra-only MODIS mosaics from Planetary Computer; real NSIDC-0768 file names (8bbbdbd by egagli).
fix(sar): incidence angle from each track’s geometry, with the right sign; OPERA reads work (d12dc9f by egagli).
fix(health): probe Planet through the SDK, send a User-Agent on first-byte probes (e5aeb82 by egagli).
fix(stations): finish the transfer — format the clients, relabel the probes, refresh the archive (fb1bf3e by egagli).
fix(deprecation): the shims promised removal in the release they shipped in (24e93b5 by egagli).
v0.2.0 - 2026-09-17#
Fixed#
fix(live): three real bugs behind the failing live tests, one marker for the fourth (0cbfafb by egagli).
fix(providers): spell a local zip as /vsizip/ so Windows can open it (599a296 by egagli).
fix(ci): generate the autosummary stubs on a first build, and stop writing COGs in fixtures (7c3952c by egagli).
fix(docs): drop the minigallery directive, and keep doctrees out of the site (e051058 by egagli).
fix(docs): document a re-exported object once, not per module (10a9b94 by egagli).
fix(yukon): snowfall is its own type, not precipitation in centimetres (e89ed0e by egagli).
fix(stations): never rescale a depth of snowfall into a depth of water (37e8aa8 by egagli).
fix(clients): conform get_metadata for one station, emit hPa from Yukon (defc053 by egagli).
fix(awdb): serve TAVG, and prefer it over TOBS for the
temptype (87c8ea2 by egagli).fix(stations): three contract gaps the live tier found (00560f6 by egagli).
fix(snow): stream the NSIDC download with iter_content (ad1473e by Claude).
fix(earthaccess): do not treat a half-initialised login as logged in; retry once (fa5f309 by egagli).
fix(modis): fail fast when GDAL has no HDF4 driver (MOD10A1F) (f506c13 by egagli).
fix(yukon): raise on unknown variables and unsupported intervals (513bc0c by egagli).
fix(nve): datetime on hourly records, no silent fallbacks, correct stale docstrings (c7d499c by egagli).
fix(awdb): convert all variables to metric, add datetime to hourly records, validate inputs (bdcda3c by egagli).
fix(cdec): preserve hourly timestamps, clean SWE priority logic, validate inputs (8a75dbb by egagli).
fix(databc): wire hourly through get_data, scope negative-value filter, validate interval (01a1a16 by egagli).
fix: correct Nepal station coordinates via detect-and-override, not exclusion (e6a3e0b by egagli).
fix: correct NVE parameter IDs, response parsing, flags — verified live (fe202a9 by egagli).
fix: NVE fetch self-diagnoses when /Series matches nothing (71220bf by egagli).
fix: NVE Observations 404s — request only series that exist, chunked (ff0f318 by egagli).
fix: NVE Observations uses ReferenceTime not StartDate/EndDate (c4f8aee by egagli).
fix: use correct NVE Observations query param name (c6b44f5 by egagli).
fix: NVE Observations 400 (date format), 429 (rate limit), begin_date (18d0a51 by egagli).
fix: NVE parameters missing when filtering by ParameterId, CI missing API key (5deee41 by egagli).
fix: NVE API key auth, Pages permissions, detached HEAD push (fbbc4d7 by egagli).
fix awdb metadata adaptive batching (367639a by egagli).
fix: restore variables_daily for CDEC/DataBC; update README field docs (8a256ff by egagli).
v0.0.26 - 2026-09-15#
Fixed#
fix(hydro): read Köppen-Geiger file 61012822 via ndownloader.figshare.com (e78aece by egagli).
fix(earthaccess): explicit login, cloud-hosted MOD10A1F, cache dir, UCLA stats index (a8c2d3e by egagli).
fix(hydro): fetch GRDC WMO basins with GET into a cache; GET-first health probe (69ab0e0 by egagli).
v0.0.25 - 2026-08-25#
Added#
add kwargs to functions (730fa84 by egagli).
Fixed#
fix EE config stuff (46d870c by egagli).
v0.0.24 - 2026-06-15#
Changed#
Change git push target to main branch (cef203d by Eric Gagliano).
v0.0.23 - 2026-06-15#
Fixed#
fix: support EARTHDATA_TOKEN in addition to username/password (7e879a4 by Claude).
v0.0.22 - 2025-07-28#
v0.0.21 - 2025-07-28#
Added#
add snodas code and example (6012c1c by egagli).
v0.0.20 - 2025-04-09#
Added#
add new wmo basins (929833b by egagli).
Fixed#
fix wmo basin example (79cd83a by egagli).
v0.0.19 - 2025-03-26#
Added#
v0.0.18 - 2025-02-25#
v0.0.17 - 2025-02-24#
Added#
Fixed#
v0.0.16 - 2025-01-30#
Added#
v0.0.15 - 2025-01-26#
v0.0.14 - 2025-01-14#
Fixed#
fix python version in pyproject (b570db3 by egagli).
v0.0.13 - 2025-01-11#
Removed#
remove cli stuff from pyproject to make conda work (f134ace by egagli).
v0.0.12 - 2025-01-11#
Added#
add note to self to add chunks on chili function (7d25878 by egagli).
Fixed#
fix beautifulsoup4 and bs4 problem (3d0079e by egagli).
v0.0.11 - 2024-11-04#
v0.0.10 - 2024-11-04#
Added#
Fixed#
v0.0.9 - 2024-09-29#
Added#
Fixed#
Changed#
change clip to clip_box (f8e404e by egagli).
v0.0.8 - 2024-08-19#
Fixed#
fix s1, remove geobox option (627fa53 by egagli).
v0.0.7 - 2024-08-19#
v0.0.6 - 2024-07-16#
Added#
add dependencies needed for earthaccess UCLA snow reanalysis (300b1cd by egagli).
Fixed#
fix WY and DOWY functions, fix formatting (37d1094 by egagli).
v0.0.5 - 2024-07-03#
Added#
add era5 data (8da612d by egagli).
add new dependencies (2532664 by egagli).
add option to keep s1 data in linear power (eecd9c7 by egagli).
add huc function (5e11197 by egagli).
add rgb norm to S2 (8781aac by eric).
add southern hemisphere support to water year and DOWY functions… importantly, decided on what to label WY start/end (a706757 by eric).
Changed#
change s1 chunking (b090f1f by egagli).
v0.0.4 - 2024-04-17#
v0.0.3 - 2024-04-14#
Added#
Fixed#
fix spelling error in pathname (f78a2a7 by eric).
v0.0.2 - 2024-04-02#
Added#
add testing framework (b6cd9b9 by eric).
add ability to skip cache (33749b0 by eric).
add earthaccess (83e1a23 by eric).
add new packages (305c56d by eric).
add templates for new modules (3103269 by –global).
add all data function (26cf17c by eric).
add sentinel 1 functionality (020dbd9 by eric).
add sentinel 2 class (a0b49b1 by eric).
add new module (ab50970 by eric).
add new module for automatic weather stations (fe32c60 by eric).
add get_esa_worldcover function (450bf0a by eric).
add env file (399fa92 by eric).
Fixed#
Removed#
remove fluff (26486e3 by eric).