Martijn Visser

Results 534 comments of Martijn Visser

Thanks for the report. Could you add the Python script you have for writing the model, and the error message that Ribasim gives? EDIT: The Python script is here: https://github.com/Deltares/Ribasim/issues/1263#issuecomment-2213567653

The error itself comes from here, where area and level are both typed empty arrays `Float64[]` and the resulting `level_to_area` is an `Any[]` which causes dispatch issues. https://github.com/Deltares/Ribasim/blob/eadc057aec2d1513fe702c122d222755ef64a23d/core/src/read.jl#L603 Not sure...

> Is it the way the subprocess run is called? Indeed, this is improved in #1650. For the error of https://github.com/Deltares/Ribasim/issues/1615#issuecomment-2228671453, I suggest we look again after #1649 is merged.

Current reproducer and error message: Python script ```py # using ribasim v2025.2 from pathlib import Path from ribasim import Model, Node from ribasim.nodes import ( flow_boundary, ) from shapely.geometry import...

If we cannot get this to work easily it is probably best just log a clear error message to the user and close this issue.

How about "Models without states are unsupported, please add a Basin node." In practice the models without states won't have Basins. I cannot easily think of a model without Basins...

Oh nice find. To add some context, the basic model has only static parameters, so we expect just smoothly going to a dynamic equilibrium like in the lower figure. There...

> Add Ribasim to Julia Package Manager Since the Julia [General registry](https://github.com/JuliaRegistries/General/) requires [semver](https://semver.org/), we'll need to split out the version number of Ribasim.jl from the other 2024.x.y version numbers....

I added another bullet, publish Ribasim QGIS plugin. If our QGIS plugin stays more or less as is, it meets all requirements to publish it. If we want to use...