v2024.5.0
deltares-service-account
released this
22 Mar 13:09
·
483 commits
to main
since this release
The biggest breaking change of this release is the refactoring of the Ribasim Python API.
You can find its usage in the examples.
The same examples with the old API can be found in this PDF.
Breaking
- Ribasim Python: Add-API by @Hofer-Julian in #1110
- Initialize spatial table as GeoDataFrame by @Huite in #1242
- Enable read method again with the new add API by @evetion in #1243
- Infer edge type in add API by @Hofer-Julian in #1275
Changed
- Use 32 bit signed integer for all IDs and priorities by @visr in #1252
- QGIS: don't crash on unknown layers in database by @visr in #1265
- Improve Model repr and make more API private by @visr in #1270
- Sort Node and Edge tables by @visr in #1272
- Refactor function UserDemand in read.jl by @SouthEndMusic in #1268
- Add
model.node_table()
, take two by @visr in #1279 - Assert no timezone for naive datetimes. by @Huite in #1286
- Test Ribasim Python with multi environment feature by @Hofer-Julian in #1285
- Examples: bring necessary symbols into scope by @Hofer-Julian in #1287
- activate subnetwork plotting by @SouthEndMusic in #1291
- Plot listen edges by @SouthEndMusic in #1288
- Stop pinning Python version for default environment by @Hofer-Julian in #1290
- change int to string for PID listen_node_type by @Jingru923 in #1293
- Don't save states on callbacks by @visr in #1281
- Fix variable name in Python tests by @Hofer-Julian in #1294
- Add FlowDemand node type by @SouthEndMusic in #1188
- Treat
UserDemand
return flow as a source by @SouthEndMusic in #1226 - Update version numbers by @Hofer-Julian in #1303
- Add support for indexing into TableModel, except Edge by @Huite in #1304
Full Changelog: v2024.4.0...v2024.5.1