Skip to content

Releases: DeepGroundwater/ddr

v0.5.2

03 Apr 02:06
c501d66

Choose a tag to compare

What's Changed

  • Phase 1: KAN bias correction foundation (#144) by @taddyb in #158
  • Temporal Phi KAN experiments with forcing readers and upgraded losses by @taddyb in #160
  • Revert Phase 1: KAN bias correction foundation by @taddyb in #165
  • Revert to v0.5.1 baseline with Leopold & Maddock physics by @taddyb in #166
  • Add documentation, trained models, and examples by @taddyb in #167
  • Add BMI (Basic Model Interface) integration by @taddyb in #168
  • docs: document BaseGeoDataset inheritance interface and add custom dataset example notebook by @taddyb in #169
  • Adding streamflow docs by @taddyb in #170
  • Bake flowpath attributes into adjacency zarr at build time by @taddyb in #179
  • Add terminal summary and hydrograph plot after routing by @taddyb in #180
  • Add standalone geometry prediction subpackage by @taddyb in #182
  • Add GeometryPredictor example notebook and fix NaN handling by @taddyb in #183
  • Geometry predictor script with global KAN + slope floor fix by @taddyb in #184

Full Changelog: v0.5.1...v0.5.2

v0.5.1

05 Mar 00:11
b3f122e

Choose a tag to compare

What's Changed

  • Revert to v0.5.0 baseline, remove unstable features by @taddyb in #143

Full Changelog: v0.6.2...v0.5.1

v0.6.2

02 Mar 03:07
4c70a61

Choose a tag to compare

What's Changed

  • Learnable Muskingum X, HydroLAKES RFC-DA reservoirs, cosine LR scheduler by @taddyb in #139
  • Updated Orfice coefficient by @taddyb in #140
  • GNN node processor for physics-grounded Muskingum-Cunge routing by @taddyb in #141

Full Changelog: v0.6.1...v0.6.2

v0.6.1

23 Feb 01:31
8210dce

Choose a tag to compare

What's Changed

  • Remove leakance, add level-pool reservoirs and mass-conservative interpolation by @taddyb in #138

Full Changelog: v0.6.0...v0.6.1

v0.6.0

22 Feb 14:51
63bdabc

Choose a tag to compare

What's Changed

  • references: simplify gage pipeline and add flow scaling by @taddyb in #126
  • readme: updated logo by @taddyb in #129
  • Updates to DDR to use reference/ column by @taddyb in #128
  • feat: add leakance (GW-SW exchange) to routing by @taddyb in #130
  • feat: LSTM-only leakance, remove KAN-based path by @taddyb in #131
  • references: added formatting for LSTM inputs by @taddyb in #132
  • Leakance LSTM by @taddyb in #133
  • feat: Cosby PTF prior for K_D, combined optimizers, attribute column selection by @taddyb in #134
  • Leakance Gate by @taddyb in #135
  • feat: multi-component hydrograph loss function by @taddyb in #136
  • Mass-conservative interpolation and per-reach retention by @taddyb in #137

Full Changelog: v0.5.0...v0.6.0

v0.5.0

08 Feb 17:37
d5fe9c0

Choose a tag to compare

What's Changed

  • LogNorm addition for top_width and side_slope by @taddyb in #111
  • Tests: Adding sandbox data and creating tests for the MERIT engine by @taddyb in #112
  • Lynker Hydrofabric code refactor by @taddyb in #113
  • Consolidate COO Binsparse I/O in Engine Core by @taddyb in #114
  • Starting a benchmarks/ folder by @taddyb in #115
  • Adding DiffRoute benchmark/ integration and tests with SANDBOX.md by @taddyb in #116
  • Sandbox ddr: added integration tests for routing to ensure mass balance works in the sandbox case by @taddyb in #117
  • Largescale Benchmarks for Diffroute against DDR by @taddyb in #118
  • Added gage references for CAMELS, gages-3000, and gages-II by @taddyb in #119
  • feat: added hotstart and headwater benchmarks by @taddyb in #121
  • references: added percent and relative error in drainage areas by @taddyb in #122
  • test: overhaul test suite with ~155 new tests and scripts_utils extraction by @taddyb in #123
  • feat: drainage area validation with ABS_DIFF metric and gage filtering by @taddyb in #124
  • feat: flow scaling for partial catchment gages by @taddyb in #125

Full Changelog: v0.3.1...v0.5.0

v0.3.1

23 Jan 03:01
40939f1

Choose a tag to compare

What's Changed

  • Feature: Abstraction of the dataset by @taddyb in #105
  • patch: fixing error with saving MERIT adjacency matrices in engine by @taddyb in #107
  • Feat: Creating a GeoDataclass for the MERIT hydro network by @taddyb in #108

Full Changelog: v0.2.2...v0.3.1

v0.2.2

14 Jan 02:34
ad0f4c5

Choose a tag to compare

What's Changed

Full Changelog: v0.1.3...v0.2.2

v0.1.3

27 Aug 23:26
192c9f1

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

27 Aug 22:53
88573da

Choose a tag to compare

What's Changed

  • Update NOTICE.txt by @taddyb in #78
  • Feature: Evaluation fixes and example notebooks by @taddyb in #77
  • solve the inconsistency when converting between torch and cupy by @Yalan-Song in #79
  • patch: reformatted code to pass linting by @taddyb in #80

New Contributors

Full Changelog: v0.1.0a2...v0.1.2