Implementation of HBV for eWaterCycle
Project description
eWaterCycle plugin - HBV
This package is based on the Leaky bucket & is a wrapper for the HBV-bmi model.
HBV (Hydrologiska Byråns Vattenbalansavdelning) is a conceptual hydrological model. For more information on it's history, see this paper.
This current implementation is without a snow reservoir.
Installation
Install this package alongside your eWaterCycle installation
pip install ewatercycle-hbv
Then HBV becomes available as one of the eWaterCycle models
from ewatercycle.models import HBV
Implementing your own model
For more information on how this plugin works, and on how to implement your own model see the plugin guide
License
This is a ewatercycle-plugin
& thus this is distributed under the same terms as the template: the Apache-2.0 license.
Changelog
v1.0.0
working basic version after various testing versions
v1.1.0
upgrade to new version: added support for updating memory vector on the fly for Data assimilation
v1.1.1
Fixed bug with Tlag and setting memory vector correctly
v1.1.2
Adding .finalize()
method - clears up the directory. Especially useful for DA.
V1.2.0
- pretty big issue with setting values fixed - won't affect most use but will cause issues for Data Assimilation
- use opportunity to name all HBV packages/naming/images to 1.2.0
V1.3.1
- now supports camels.txt files natively. Just download the ones you want from there and add it.
- make sure you also include the alpha value which is a model output from the run, defaults to 1.26 but varies per catchment. Eq1 of camels paper.
v1.3.2. - 1.3.3
- now correctly slices the ds to given start and end time whoops
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.
Source Distribution
Built Distribution
Hashes for ewatercycle_hbv-1.3.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7556572f3e1a46392a95dcfa1836e7a3c461669490cad60162483a133e59b08b |
|
MD5 | 14c37e5220877f55b29ac95da3ca9a31 |
|
BLAKE2b-256 | 83983f4721273ae8160613a3739f4ac9256f5e39d742de180b4b7c82eacec42d |