Dev version for a HBV hydrological model using BMI for eWaterCycle.
Project description
HBV-BMI
Basic Model Interface (BMI) HBV model intended for use with eWaterCycle. See said repo for installation instructions.
HBV (Hydrologiska Byråns Vattenbalansavdelning) is a conceptual hydrological model. For more information on its history, see this paper.
This current implementation is without a snow reservoir.
Actual eWatercycle model wrapper can be found on GitHub
Feel free to fork/duplicate this repo and publish your own (better) version.
separate use
Can also be used as a standalone package in theory - not advised:
pip install HBV
Then HBV becomes available as one of the eWaterCycle models
from HBV import HBV
model = HBV()
Be aware of the non-intuitive BMI implementation as this package is designed to run in a docker container.
Changelog
v1.0.0
- working basic version after various testing versions
v1.0.1 - v1.0.3
- various bug fixes etc. (last time using live as a dev branch -> bad practice)
v1.1.0
- added support for updating memory vector on the fly for Data assimilation.
V1.1.1
- bug fix in
T_lag
value: can now only be set an integer larger than 1: otherwise makes no physical sense - bug fix where wrong types were given, warning messages cleaned up and code attempted to be made more readable
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.