Skip to content

v2025.2.0

Choose a tag to compare

@deltares-service-account deltares-service-account released this 11 Mar 13:50
· 594 commits to main since this release

In this release, time is of the essence. We now support dynamic Pumps and Outlets, as well as DiscreteControl thresholds.
For each node, timeseries can be marked as cyclic, such that yearly recurring timeseries can be easily used without repetition.
We also developed tools to compare model input in Python.

The most visible change is the renaming of Edge to Link. Like always, existing models are migrated to the new version by reading them with Ribasim Python, and writing out the updated version. For now in Python model.edge will continue to work to ease the transition.

Added

  • Check Model equality in Python. #2057
  • Compare two models in Python. #2080
  • Support cyclic input timeseries. #2081 #2102
  • Time dependent greater_than thresholds in DiscreteControl. #2079
  • Validation error on connector nodes having the same from and to Basin. #2112
  • Support time dependent Pump and Outlet tables. #2110

Changed

  • Edges are now called links. #2023
  • All geometries are coerced to 2D. #2111

Fixed

  • Faster initialization of large tables. #2026
  • Declare incompatibility with Pandera v0.23+. #2120
  • Decrease the smoothing around Δh = 0 in ManningResistance. #2136
All changes

What's Changed

Full Changelog: v2025.1.0...v2025.2.0