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.
TODO: update to match snow reservoir
This current implementation is without a snow reservoir, as shown below. (Image from the course ENVM1502 - river basin Hydrology (Markus Hrachowitz).)
Actual eWatercycle model wrapper can be found on GitHub with accompanying documentation
Feel free to fork/duplicate this repo and publish your own (better) version.
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.
See CHANGELOG.md.