Surface Hydrology

A Jupyter Notebook will open whenever you click on a . You can then see its source code and download it by clicking on “View on GitHub”.

01 - Introduction to the course

A very wide overview
What is Hydrology? What are the main processes in the hydrologic cycle? An overview, based on the excellent USGS Water Science School.

Python intro
Let’s have fun plotting some data.

02 - Precipitation

Interannual variability of precipitation
Quantifying interannual variability of precipitation.

Intra-annual variability of precipitation
A comparison between the seasonality of Tel Aviv and London

Practice calculating inter- and intra-annual variability
Now it’s your turn to calculate and plot graphs.

Code of the lectures above
Interannual variability of precipitation; Intra-annual variability of precipitation

Return period
Was Bilbao’s 1983 “freak” flood such an unexpected event? How often should we expect very large downpours?

Practice calculating return periods
Now it’s your turn to calculate and plot graphs.

Code of return period
Extremely dirty code, it’s really for my own reference :)

Assignment 1
First assignment

03 - Evapotranspiration

Evapotranspiration - definitions and models

Evapotranspiration - Thornthwaite and Penman equations

04 - Infiltration



05 - Streamflow


Streamflow exercises

Unit Hydrograph

06 - Budyko’s framework

Budyko’s framework

07 - Spatial variability

Spatial distribution

08 - Final Assignment