All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2025-01-14
- Ground water coupling in BMI in #101
- A notebook to demonstrate how to run the model coupling with stemmus_scope and modflow in #101
- Optional key
soil_layers_thicknessto the config in #104 - Optional key
SleepDurationto the config and bmi implementation in #116 - GitHib action to create a docker container in #118
- BMI variables in #116
- Dockerfile in #117
MCR_CACHE_ROOTadded to thelocal_process.pyin #117 to fix MATLAB RunTime error, see #110- Documentation is updated in #117
0.4.0 - 2024-02-08
- BMI implementation for STEMMUS_SCOPE #89
- Add grpc4bmi support #89
- Add wind speed masking to preprocessing module #88
- Update documentation on how to run the model #93
- Improve the memory usage of reading data in preprocessing module #95
0.3.0 - 2023-06-21
This version is only compatible with STEMMUS_SCOPE 1.3.0.
- The landcover type outputs in
forcing_globals.mat(e.g.IGBP_veg_long) are now time dependent, instead of a single constant value (#84).
- The regional landcover classes from the IGBP classification system are now supported as well (#80).
0.2.1 - 2023-04-03
This version is only compatible with STEMMUS_SCOPE 1.2.0.
- LAI data can now be read by the global data routines (#69).
- Land cover data can now be read by global data routines (#73)
- Data validation checks (file existance, spatial & temporal bounds, ...) to global data read routines (#71).
- The project has been moved to a
pyproject.toml+hatchsetup, with ruff as the linter and mypy as type checker (#68).
- The output netcdf file is again compatible to the model evaluation website (#76).
0.2.0 - 2023-02-21
This version is only compatible with STEMMUS_SCOPE 1.2.0.
- A time range can now be specified for which the model should be run.
- The model can now be run on any site globally, by providing a latitude and longitude, assuming that the required data is available for those sites.
- Note: land cover and LAI are not dynamically retrieved yet, but use a dummy value.
- Documentation now uses mkdocs instead of sphinx.
0.1.1 - 2022-11-24
- Supported Python versions are now 3.8, 3.9 and 3.10.
0.1.0 - 2022-11-24
The first release of PyStemmusScope. Compatible with STEMMUS_SCOPE 1.1.11.