v2024.9.0
Added
- Support for concentration state and time for Delwaq coupling.
- Show exact commit on
ribasim --version
if it is not a release. #1479
Changed
- Optimized performance.
- Documentation has been overhauled to be more user-friendly.
- Stricter TabulatedRatingCurve validation. #1469
- Stricter Basin / profile validation. #1486
- Allocation objective function now gives equal ratios during shortage. #1386
Fixed
- Don't require unique node IDs. #1513
All changes
What's Changed
- Bump prefix-dev/setup-pixi from 0.6.0 to 0.7.0 by @dependabot in #1459
- Move to DataInterpolations v5 by @visr in #1464
- Fix subgrid_id in output by @visr in #1466
- Support macOS in our cli build by @evetion in #1476
- Add git status to Ribasim CLI wrapper version by @evetion in #1479
- Offline coupling with Delwaq by @evetion in #1137
- Stricter TabulatedRatingCurve validation by @visr in #1469
- Update Julia manifest by @github-actions in #1488
- Add coupling documentation. by @evetion in #1481
- Fix QGIS 'LevelDemand / static' schema by @visr in #1489
- Stronger 'Basin / profile' validation by @visr in #1486
- Update pixi lock file by @github-actions in #1487
- Support
model.to_xugrid(add_allocation = True)
by @visr in #1478 - Allow
missing
as static user demand by @SouthEndMusic in #1493 - Equal ratio allocation objective take 2 by @SouthEndMusic in #1386
- Run allocation at
t = 0
by @SouthEndMusic in #1496 - Fix github release script by @visr in #1492
- Test Integrating discontinuous flow by @SouthEndMusic in #1499
- Bump prefix-dev/setup-pixi from 0.7.0 to 0.8.0 by @dependabot in #1500
- Update Julia manifest by @github-actions in #1516
- Bump prefix-dev/setup-pixi from 0.8.0 to 0.8.1 by @dependabot in #1518
- Fix edge table in netCDF used for Delwaq coupling. by @evetion in #1519
- Allocation refactoring by @Jingru923 in #1503
- Fix a few issues found by JET by @visr in #1510
- corrected the link in Ribasim Python API readme.md by @Jingru923 in #1523
- Split usage to separate pages by @visr in #1522
- Don't trigger Github CI in a PR on merging Teamcity config commits by @evetion in #1528
- Write Delwaq boundary concentrations with time. Includes basin boundaries. by @evetion in #1524
- Don't require unique node IDs by @visr in #1513
- Update to Julia 1.10.4 by @visr in #1533
- Compute mean realized flows by @SouthEndMusic in #1514
- Generate basin concentration state for Delwaq by @evetion in #1534
- Add subgrid levels results
subgrid_level.arrow
to docs by @Jingru923 in #1525 - Add ipykernel to pixi deps by @evetion in #1542
- Don't write empty result tables by @visr in #1538
- Refactor docs to follow diataxis concept by @evetion in #1541
- Convert TeamCity xml configuration files to Kotlin by @Manangka in #1546
- Discrete Control performance improvements based on AGV model by @SouthEndMusic in #1529
- BMI docs page by @SouthEndMusic in #1521
- Restructure docs a bit more by @visr in #1548
- Include Ribasim Python API reference by @visr in #1553
- Improve first sentence index.qmd by @gijsber in #1557
- Integrate Delwaq into our Python package by @evetion in #1554
- Refactor all the things by @SouthEndMusic in #1559
- Incorporate SmoothInterpolation by @SouthEndMusic in #1543
- line_marker_at_central_point by @DanielTollenaar in #1563
- Move node equations to the node reference pages by @visr in #1564
- Prepare Ribasim release v2024.9.0 by @visr in #1561
- Use keywords for creating parameter structs by @visr in #1566
- Allow for meta_ prefix in spatial tables. by @evetion in #1568
- Auto-generate framework for Python API reference documentation by @Jingru923 in #1565
- Check only connected control states in FractionalFlow validation by @visr in #1569
- Disallow multiple outflows from Outlet at validation by @visr in #1570
Full Changelog: v2024.8.0...v2024.9.0
New Contributors
- @Manangka made their first contribution in #1546
- @DanielTollenaar made their first contribution in #1563