Skip to content

v2025.4.0

Choose a tag to compare

@deltares-service-account deltares-service-account released this 16 Jun 19:03
· 464 commits to main since this release
561bf4e

This release had a big push on the stability and performance for large models.
Users can now also provide a level-storage relation in Basin / profile.
This means old models need to be migrated by reading them into Ribasim Python, and writing them out.
We are working on reformulating the allocation problem.
Until this work is finished, allocation remains an experimental feature of Ribasim.

Added

  • Reload Ribasim model in QGIS. #2307
  • Support storage column in Basin / profile #2278
  • Allow Junction to Terminal links. #2295
  • Add model performance debugging guide #2308
  • Make FlowBoundary interpolation method configurable #2285
  • Output interpolated Basin / profile in debug mode #2344
  • Write log file via BMI #2370

Changed

  • Reformulate the allocation problem. #2266
  • Mark allocation as experimental. #2266
  • Low storage threshold based on 10 cm depth #2357
  • Stability: decrease relative tolerance over time. #2277
  • Use block interpolation for FlowBoundary by default #2285
  • Remove backtracking, add more caching #2359
  • More realistic smoothing around Δh = 0 in ManningResistance. #2365

Fixed

  • Fix writing results on saveat = 0 #2305
  • Fix error in flow limiter #2334
  • Fix cyclic Basin forcing #2313
  • BMI: return 1 on update if solve not successful #2341
All changes

What's Changed

New Contributors

Full Changelog: v2025.3.0...v2025.4.0