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.2.0 - 2026-09-17#

Compare with v0.0.26

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 temp type (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#

Compare with v0.0.25

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#

Compare with v0.0.24

Added#

  • add kwargs to functions (730fa84 by egagli).

Fixed#

  • fix EE config stuff (46d870c by egagli).

v0.0.24 - 2026-06-15#

Compare with v0.0.23

Changed#

  • Change git push target to main branch (cef203d by Eric Gagliano).

v0.0.23 - 2026-06-15#

Compare with v0.0.22

Fixed#

  • fix: support EARTHDATA_TOKEN in addition to username/password (7e879a4 by Claude).

v0.0.22 - 2025-07-28#

Compare with v0.0.21

v0.0.21 - 2025-07-28#

Compare with v0.0.20

Added#

  • add snodas code and example (6012c1c by egagli).

v0.0.20 - 2025-04-09#

Compare with v0.0.19

Added#

  • add new wmo basins (929833b by egagli).

Fixed#

  • fix wmo basin example (79cd83a by egagli).

v0.0.19 - 2025-03-26#

Compare with v0.0.18

Added#

  • add new function for local incidence angle calculation via gee (a4089ef by egagli).

  • add extra note about ERA5 CDS (4310aca by egagli).

v0.0.18 - 2025-02-25#

Compare with v0.0.17

v0.0.17 - 2025-02-24#

Compare with v0.0.16

Added#

  • add era5 functionality (90325e3 by egagli).

  • add gee credentials as repo secret so we can test gee functionality (fccff20 by egagli).

Fixed#

  • fix shapely version (977e6d6 by egagli).

  • fix end of file space (c923ffa by egagli).

v0.0.16 - 2025-01-30#

Compare with v0.0.15

Added#

  • add hydroBASINS geometries and GRCD major river basins (c04673a by egagli).

  • add example for nlcd (7c864cf by egagli).

  • add DOI badge (10a3640 by Eric Gagliano).

  • Add files via upload (1a071d6 by Eric Gagliano).

v0.0.15 - 2025-01-26#

Compare with v0.0.14

v0.0.14 - 2025-01-14#

Compare with v0.0.13

Fixed#

  • fix python version in pyproject (b570db3 by egagli).

v0.0.13 - 2025-01-11#

Compare with v0.0.12

Removed#

  • remove cli stuff from pyproject to make conda work (f134ace by egagli).

v0.0.12 - 2025-01-11#

Compare with v0.0.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#

Compare with v0.0.10

v0.0.10 - 2024-11-04#

Compare with v0.0.9

Added#

  • add nlcd data (94f1fa5 by egagli).

  • add chili, proxy for insolation (078f47c by egagli).

  • add high volume api for huc geoms (e02f1d2 by egagli).

Fixed#

  • fix nlcd doc string (c57f5c3 by egagli).

  • fix issue where station named not correctly assigned (00a39b2 by egagli).

  • fix chili case when no data (bb436f6 by egagli).

  • fix transpose issue with chili data (a4bf8ce by egagli).

v0.0.9 - 2024-09-29#

Compare with v0.0.8

Added#

  • add s2 comparison notebook (de52ae2 by egagli).

  • add koppen geiger data (6ff576c by egagli).

Fixed#

  • fix for hls name change (7e07270 by egagli).

  • fix docs (5fac030 by egagli).

  • fix issue 7 regarding esa worldcover nodata, plot updates (b624a19 by egagli).

  • fix ucla swe reanalysis rotation issue (950ff2a by egagli).

  • fix documentation page (4bbef71 by egagli).

  • fix naming (aa7ee78 by egagli).

Changed#

  • change clip to clip_box (f8e404e by egagli).

v0.0.8 - 2024-08-19#

Compare with v0.0.7

Fixed#

  • fix s1, remove geobox option (627fa53 by egagli).

v0.0.7 - 2024-08-19#

Compare with v0.0.6

v0.0.6 - 2024-07-16#

Compare with v0.0.5

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#

Compare with v0.0.4

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#

Compare with v0.0.3

v0.0.3 - 2024-04-14#

Compare with v0.0.2

Added#

  • add clip to bbox argument with true as default (cb11d38 by eric).

  • add mod10a2 attrs (1d55b6a by eric).

Fixed#

  • fix spelling error in pathname (f78a2a7 by eric).

v0.0.2 - 2024-04-02#

Compare with v0.0.1

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#

  • fix time slice inconsistency (60e21e9 by eric).

  • fix datetime to dowy (418f45c by eric).

  • fix variable name (8fd6b7f by eric).

  • fix example (b18f928 by eric).

Removed#

v0.0.1 - 2024-03-05#

Compare with first commit