GEB and hydromt-geb can now be installed directly from Pypi, using pip install geb-model and pip install hydromt-geb.
CWatM is now integrated with GEB, and thus (AB)CWatM does not need to be separately installed anymore. We are immensely grateful to the CWatM team for their support and collaboration.
MODFLOW was migrated to an irrigular grid, which makes it compatible with the GEB grid, avoiding complicated regridding.
The model now features a two-layer groundwater model, with much better initalization of hydrological parameters (thanks to GLOBGM!). Groundwater outflow is now also directly read from MODFLOW.
We now estimate soil parameters at 30'' resolution from the SoilGrids database using pedotransfer functions.
The soil module now has six soil layers.
The soil module was adapted for multi-threading, and now runs much faster.
The lakes and reservoir module was overhauled and optimized. For example, the outflow height is now calculated based on the lake area and the outflow coefficient. This should result in a much more realistic lake outflow.
The outflow of reservoirs was aligned with the original CWatM paper.
The model erroneously use the elevation of the outflow as the normal elevation of the terrain. Terrain elevation is now separately calculated, while outflow elevation is still used for the calculation of Manning's roughness.
An example model.yml, build.yml, update.yml and data_catalog.yml are now included in the model repository.
Migrated from black to ruff for code formatting.
All input data is now stored in zarr format rather than netCDF.
The calculation of SPEI is optimized to be nicer for memory.
setup_GEV in hydromt-geb was integrated with setup_SPEI and can be removed.
Many other minor fixes and improvements.
Migration guide
Unfortunately, all models need to be rebuild from scratch
setup_elevation_STD in hydromt-geb was renamed to setup_elevation
setup_modflow was renamed to setup_groundwater
We migrated to the new climate data store (CDS) API, which requires a new API key. Please register at https://cds-beta.climate.copernicus.eu/ and update your ~/.cdsapirc file with the new key.
The ingested data is also slightly different, which means it needs to be re-downloaded.
Install ruff for code formatting: pip install ruff
pip install geb-model
andpip install hydromt-geb
.Migration guide
setup_elevation_STD
in hydromt-geb was renamed tosetup_elevation
setup_modflow
was renamed tosetup_groundwater
~/.cdsapirc
file with the new key.pip install ruff