Changelog
May 4, 2026 ยท View on GitHub
All notable changes to this project will be documented in this file.
[Unreleased]
Added
Fixed
Changed
Removed
[v2025.11.0]
Changed
- Update Ribasim to version 2025.6
- Update MODFLOW6 to version 6.6.3
- Update iMOD Python to version 1.0.0
- Primod: Allow grid based basin and water user definitions and facilitate subsetting of subgrid-df
- Ribasim-MetaSWAP coupling: Pass MetaSWAP timestep to
update_ribasim
[v2024.4.0]
Added
- First imod_coupler release involving a Ribasim-MetaSWAP-MODFLOW6 (RibaMetaMod) implementation
[v2024.3.0]
Added
- Add ponding
- Add formal RibaMetaMod tests
- Add cron job to update pixi lock file every month
Fixed
- Additionally check if columns are in data frame
- Fix primod
RchSvatMappinglayer dimension (#262) - Fix name changes of Ribasim variables in
get_value_ptrstatements - Deal with potential time axis in conductance
- Call
add_api_packageto mf6 model - Do not overwrite drainage and infiltration values of uncoupled basins
- Set drainage and infiltration to NA for basins coupled to MODFLOW
- Call
update_bottom_minimum
Changed
- Update numerical scheme for RibaMetaMod
- Adapt to changes in Ribasim API
- Move from
requeststohttpx - Update to pydantic 2.0 validators syntax
- Move
basin_definitionfrom RibaMod to DriverCoupling - Refactor DriverCoupling
- Check time of Ribasim and MODFLOW6 model before coupling
- Improve debugging in Visual Studio Code
- Auto install test dependencies
[v2024.01.2]
Fixed
- Compute budget in a better way; take new fid index into account
- Fix changes required to get a real coupled model running
Changed
- Start logging Ribasim version again
[v2024.01.1]
Added
- Add pixi task to publish primod
- Add docs for DriverCoupling
Changed
- Refactor and activate exchanges for active coupling
- Use
ribasim-api:update_subgrid_level - Add two-basin test models
[v2024.01.0]
Added
- Create RibaMetaMod as a copy of RibaMod
- Add pixi
- Add MetaMod functionality to RibaMetaMod
- Add sprinkling exchange MetaSWAP-Ribasim
- Add temporary RibaMetaMod test
- Add more ruff rules
- Optional kernels
Changed
- Update to newest Ribasim Python API
- Remove pydantic config
arbitrary_types_allowed - Change memory address for wells and refactor retrieving the pointer
- Move to hatchling as build backend
[v2023.08.0]
Added
- Add initial version of RibaMod
- Add conversion between time units of Ribasim and MODFLOW6
- Add minimal conda environment for building the executable
- Move coupling pre-processing from iMOD Python to primod
Fixed
- No convergence in MODFLOW6 no longer results in an error
Changed
- Refactor kernel wrappers
- Refactor logging
- Move docs to iMOD Suite Documentation
- Adapt to newest MODFLOW6 version
- Remove unnecessary config dir parameter
[v0.11.0]
Added
- Moved testbench to pytest, enabling integration and unit tests and making it possible to run tests locally
Changed
- Moved to new configuration file format
- Added concept of "drivers"