HBV-Web is an application of lumped hydrological model HBV96 which runs in modern Web browsers. Comparing to many existing versions of HBV model GUIs, HBV-Web provides an intuitive schematisation, interactive figures, and multi-criteria model calibration methods. Implemented in Python, HBV-Web's source code is comprehensible and easy to customize, giving students a better understanding of HBV conceptual model.
The project was lauched by the IWSG department, Hydroinformatics Chair Group of UNESCO-IHE.
HBV-Web is based on Django and many other Python libraries. One can install all dependencies by running in a terminal:
cd <path_to_your_HBV-Web_root>
pip install -r dependency
We presume here that you have already Python(>=2.7.9) installed and you are comfortable with Python package management tools such as conda, pip, etc.
P.S. All other packages dedicated to front-end functionalities are delivered with HBV-Web or linked to their CDNs.
HBV-Web is developed using Django. All you have to do is to install all the packages indicated in the Prerequisites. Once you have successfully installed all required packages in the dependency
file, you are already to go !
We are currently working on making MS and Linux installers to facilitate installing.
To run the application, open a terminal, change directory to the <HBV-Web_root>
where exists manage.py
and type:
python manage.py runserver
Then open the link (http://127.0.0.1:8000/hbv96/) with the latest Google Chrome or FireFox.
- Django - The web framework used
- PyPI - Dependency Management
- PostgreSQL - Relational Database
Please leave your message in Issues or contact:
Huanyu Zhai [email protected]
HBV-Web is still under development. A first realease is comming soon.
Huanyu ZHAI (Web interface and O-O version of HBV96)
Dr. Juan Carlos (Implementation of HBV96, see his GitHub)
HBV-Web is not yet released or deployed. No license available.
The project was lauched by the IWSG department, Hydroinformatics Chair Group of UNESCO-IHE, under direction of Prof. Dimitri Solomatine, Dr. Juan Carlos Chacon-Hurtado, and Dr. Maurizio Mozzaleni. I deeply appreciate your instructions, advises and kind help during my internship.
I would also like to thank Prof. Pierre Brigode for his advises after I came back to France.
I would never finalize this project without your help !
Equally, I should say "thank you" to all those open-source developers to have provided varies of packages used in this application !
Huanyu ZHAI