Catchment model for the course ENVM1502.
All code is summarised in one notebook: 4.0.SummaryNotebook.ipynb found in python files. It can also be viewed here more reliably. Alternatively they can be viewed as pdf via html or latex in the repository.
The files requirement_envm1502.txt for pip or requirement_envm1502.yml for conda contain all the packagenames needed to run the jupyter notebooks provided.
Simply run conda env create -f requirement_envm1502.yml in the anaconda promt with the .yml located correctly (recommended), or use pip install -r requirements_envm1502.txt.
The MEV package is the only one which needs to be downloaded seperately & moved to the correct install folder with other python packages.
| Unit | What | To dos | Who | Done? | Result |
|---|---|---|---|---|---|
| 0.1 | P data (& T) | Precip data, likely also temp | Anne | Yes | loaded in from NOAA |
| 0.1.3 | P data reweighing | use theissen polygon rather than mean | David | Yes | completed,more promising |
| 0.2 | Q data | From UGSG | David | Yes | loaded in |
| 0.3 | EP data | from satelite product? | David | Yes | GLEAM used in the end |
| 0.4 | Combining all data | take the mentioned data & load in | David | Yes | one dataframe made |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 1.1 | Budyko curve | Plotting Ea/P vs EP/p & desribing | Anne | Yes | Plots nicely on the curve |
| 1.2 | EVA | Creating MEV & GEV | David | Yes | clear line obtained |
| 1.3 | Vegetation | Estimate rootzone storage | Anne | Yes | estimated 73.86mm |
| 1.4 | snow | Estimate snow storage & melt | David | Yes | modeled nicely on 4 plateaus |
| 1.5 | Muskingum | Flood routing | Anne | Yes | Completed, takes long, little use |
| 1.6 | Mositure recycle | Local mositure | David | Yes | Most moisture from sea, little recycling |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 2.1 | map reservoirs | Use landsat to select surface water | David | Yes | Map showing 371km^2 of reservoirs |
| 2.2 | remote P measure | analyse P with satilites/microwave obs | Anne | NA | Not done due to enough data |
| 2.3 | moisture | map soil moisture | David | Yes | Insitu, microwave,SMAP & CCDS loaded in |
| 2.4 | DEMS & gravity | Use dem & estimate S using grace | Anne | Yes | Grace loaded in, also used in 2.6, decrease water storages |
| 2.5 | Evaporation | extract evaporation from rs | David | Yes | loaded from era 5, see 0.3 |
| 2.6 & 7 | Data assimilation | tweak data to close waterbalance | Both | Yes | Now use Gleam instead of era5 |
| 2.8 | Climate predictions | Look at monthly precipitation predict | David | Yes | extreme precipitation will increase |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 3.1 | Linear reservoir | K & alpha values | Anne | Yes | too simple, but shows good |
| 3.2 | lumped model | Insert values into model | Anne | Yes | shows promising results, gets timing right, mainly summer overshoots |
| 3.3 | callibration | callibrate values in model | Anne | Yes | see above |
| 3.4 | distributed model | Use landscape and divide into gridcells | Anne | Yes | underestimates snow |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 4.0 | overview nb | Combine everything | David | Yes | all combined & run |
