Releases: DeepGroundwater/ddr
Releases · DeepGroundwater/ddr
v0.5.2
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
v0.6.2
v0.6.1
v0.6.0
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
What's Changed
- LogNorm addition for
top_widthandside_slopeby @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 withSANDBOX.mdby @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
v0.2.2
What's Changed
- Zensical docs by @taddyb in #93
- docs: added examples and datasets by @taddyb in #95
- Merit engine by @taddyb in #98
- Workspace Package for engine by @taddyb in #99
- docs: reorganized zensical docs and README by @taddyb in #101
- datasets: added code to read merit unit catchments from s3 by @taddyb in #103
- Add Catchment-scale Simulation by @leoglonz in #92
Full Changelog: v0.1.3...v0.2.2
v0.1.3
v0.1.2
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
- @Yalan-Song made their first contribution in #79
Full Changelog: v0.1.0a2...v0.1.2