v2024.10.0
deltares-service-account
released this
23 Jul 17:25
·
159 commits
to main
since this release
For this release we said goodbye to the problematic FractionalFlow node, but welcome the ContinuousControl as a long requested feature.
Added
- Control: Add ContinuousControl node type. #1602
- Control: Support listening to flow through connector nodes. #1594
- Validate that TabulatedRatingCurve levels are above Basin bottom. #1607
- Validate that Outlet crest levels are above Basin bottom. #1607
- Always show convergence bottlenecks. #1636
- Docstrings for Ribasim Python. #1643
- Allocate to UserDemand from directly connected Basin if possible. #1581
- Add
basin_state.arrow
results. #1626 - Also write stacktraces to
ribasim.log
. #1653
Changed
- Require QGIS 3.34 (LTR) or newer for Ribasim QGIS plugin.
Fixed
- Compatibility with latest NumPy, Pandera and PyArrow releases. #1618
- LevelDemand can now be without
min_level
ormax_level
. #1629
Removed
- Removed unused urban runoff variable from Basin. #1611
- Removed unneeded static table from Terminal. #1624
- Removed FractionalFlow node. #1616
All changes
What's Changed
- change the names of artifacts by @Jingru923 in #1572
- quick fix the name of our executables by @Jingru923 in #1578
- Fix QGIS crash on plugin initialization by @visr in #1580
- Add controllable parameters table by @SouthEndMusic in #1584
- Update Julia manifest by @github-actions in #1598
- Support listening to flows trough conservative connector nodes by discrete control by @SouthEndMusic in #1594
- CompatHelper: bump compat for TranscodingStreams to 0.11 for package core, (keep existing compat) by @github-actions in #1604
- Fix cascading polders image in docs by @visr in #1613
- Stop using local JULIAUP_DEPOT_PATH by @visr in #1614
- Use the latest greatest Python deps by @evetion in #1618
- Use pixi update to update lockfile by @visr in #1622
- Validate level with upstream basin by @Jingru923 in #1607
- Remove urban_runoff from Basin by @visr in #1611
- Remove
Terminal / static
table by @visr in #1624 - Fix DataInterpolations to 0.5.2 by @visr in #1628
- Remove FractionalFlow by @visr in #1616
- Require QGIS 3.34 (LTR); remove activation scripts by @visr in #1627
- Take discontinuities in flow introduced through BMI into account by @SouthEndMusic in #1634
- Fix the failing pipeline by @Manangka in #1640
- Always show convergence bottlenecks by @visr in #1636
- Resolve the SSL error produced when running the build task on windows by @Manangka in #1644
level_demand
can now be without max_level or min_level by @Jingru923 in #1629- Remove unapplied patches by @Manangka in #1646
- QGIS: Update minimal TOML with new required fields by @visr in #1647
- Update install.qmd by @Fati-Mon in #1642
- Update docstrings of Ribasim python API by @SouthEndMusic in #1643
- Add
ContinuousControl
node by @SouthEndMusic in #1602 - Improve subprocess docs by @visr in #1650
- Allocate to UserDemand from directly connected basin if possible by @SouthEndMusic in #1581
- Add
basin_state.arrow
results by @visr in #1626 - Log stacktraces by @visr in #1653
- Prepare release 2024.10.0 by @visr in #1654
Full Changelog: v2024.9.0...v2024.10.0