River Basin Hydrolog
The exercises on hydrological modelling are developed for the course “River Basin Hydrology and Water Management” tought at Delft University of Technology in the Environmental Engineering Master of Science.
https://github.com/ewatercycle/teaching-materials
Category: Sustainable Development
Sub Category: Education
Last synced: about 8 hours ago
JSON representation
Repository metadata
Teaching materials for the course "river basin hydrology" at TU Delft
- Host: GitHub
- URL: https://github.com/ewatercycle/teaching-materials
- Owner: eWaterCycle
- License: cc-by-4.0
- Created: 2024-03-14T14:51:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-03-30T08:22:36.000Z (about 2 months ago)
- Last Synced: 2026-04-22T05:02:30.618Z (23 days ago)
- Language: Jupyter Notebook
- Homepage: http://www.ewatercycle.org/teaching-materials/
- Size: 8.6 MB
- Stars: 2
- Watchers: 3
- Forks: 19
- Open Issues: 0
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Welcome to ENVM1502
This is a teachbook, the intended way to experience this repo is through this website.
This teachbook makes use of interactive elements. The elements in chapters 1 and 3 will run in the browser using the online version.
The elements in chapter 2 need to executed on a jupyterhub that is running on a machine that support the ewatercycle platform. See details.
The "jupyterhub" button points to a server that is only accessable to students of ENVM1502 at the Technical University of Delft. If you want to set up your own server for your own class, contact us at question@ewatercycle.org
In the first chapter we will cover how to make a HBV model.
In chapter two we will take you through your own HBV implementation and how to calibrate and use generate CMIP data for HBV.
Chapter three explains to concept of flextopo.
This repository works on an eWaterCycle machine but uses a local version of the HBV model.
This is done so that it does not open a relatively high cost container per model run.
Use the eWaterCycle machine to log in using your username/groupname and password.
For questions about the course please email:
- Markus Hrachowitz: m.hrachowitz@tudelft.nl
- Nick van de Giesen: n.c.vandegiesen@tudelft.nl
- Rolf Hut: r.w.hut@tudelft.nl
Techinical questions about this repo and if things do not work:
- Mark Melotto: m.melotto@tudelft.nl
The course can be found in the folder book, this is where you will find the following structure:
Chapter 1: modelling introduction HBV
Modelling exercise 1: Linear Reservoir
This is where we get familiar with hydrological bucket modelling.
Models Exercise 2: Lumped Conceptual Model
Here you make your first HBV model implementation.
Chapter 2: modelling eWaterCycle
Exercise 1. Test your own HBV model on eWaterCycle
Having learnt how to make a working HBV model you will now learn to make it BMI compatible and test your own implementation.
Exercise 2. Generate forcing for any region from ERA5 for HBV model
Using your own shape file you can load in ERA5 data for a HBV model.
Exercise 3: Run HBV model with ERA5 forcing and GRDC observation
Run your own HBV region model and compare it to observations.
Exercise 4: Calibrate HBV model with ERA5 forcing and GRDC observation
Calibrate your own HBV region model and compare it to observations.
Exercise 5: Generate forcing for any region from CMIP6 for HBV model
We will learn to generate CMIP6 forcing for your research question.
Chapter 3: Modelling flextopo
Here we will look into modelling/calibrating different parts of your region (hillslopes, plateaus, wetlands and basins).
Owner metadata
- Name: eWaterCycle
- Login: eWaterCycle
- Email:
- Kind: organization
- Description:
- Website: http://www.ewatercycle.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/12843269?v=4
- Repositories: 74
- Last ynced at: 2024-03-26T20:41:32.902Z
- Profile URL: https://github.com/eWaterCycle
GitHub Events
Total
- Delete event: 14
- Member event: 2
- Pull request event: 33
- Fork event: 4
- Issues event: 19
- Watch event: 1
- Issue comment event: 23
- Push event: 94
- Public event: 1
- Pull request review event: 16
- Pull request review comment event: 4
- Create event: 15
Last Year
- Delete event: 3
- Pull request event: 1
- Fork event: 1
- Watch event: 1
- Push event: 7
Committers metadata
Last synced: 4 days ago
Total Commits: 159
Total Committers: 9
Avg Commits per committer: 17.667
Development Distribution Score (DDS): 0.635
Commits in past year: 22
Committers in past year: 2
Avg Commits per committer in past year: 11.0
Development Distribution Score (DDS) in past year: 0.045
| Name | Commits | |
|---|---|---|
| Mark Melotto | 7****o | 58 |
| rolfhut | r****t@t****l | 53 |
| Anne | a****n@h****m | 28 |
| Anne | 7 | |
| Daafip | d****s@g****m | 6 |
| Ahmed Farahat | a****2@g****m | 3 |
| Tom van Woudenberg | t****g@t****l | 2 |
| Bart Schilperoort | b****t@g****m | 1 |
| Anne Versleijen | a****n@s****l | 1 |
Committer domains:
- tudelft.nl: 2
- student.tudelft.nl: 1
Issue and Pull Request metadata
Last synced: 23 days ago
Total issues: 10
Total pull requests: 22
Average time to close issues: 2 months
Average time to close pull requests: 3 days
Total issue authors: 3
Total pull request authors: 5
Average comments per issue: 0.3
Average comments per pull request: 0.77
Merged pull request: 14
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 3
Past year average time to close issues: N/A
Past year average time to close pull requests: 8 days
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 1.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- MarkMelotto (7)
- RolfHut (2)
- ahmedfarhatx22 (1)
Top Pull Request Authors
- RolfHut (7)
- MarkMelotto (7)
- ahmedfarhatx22 (4)
- lauraspoelstra18 (3)
- Tom-van-Woudenberg (1)
Top Issue Labels
- enhancement (1)
- bug (1)
- documentation (1)
Top Pull Request Labels
Score: 2.890371757896165