Learning Resources

Are you interested in learning more about computational hydrology, geomorphology, or Python-based tools for modelling or figure creation? I have created several Google Colabs that I have used in class or at conference workshops. I hope that you will find them informative and feel free to reach out with any questions.

Google Colabs


Fill-Spill-Merge Clinic: An introduction to Fill-Spill-Merge, including both command-line and Python-based simulations and visualisation of results.

Flow routing and hydrographs in Python: In this Colab, you will use the Richdem library to fill depressions and visualise flow accummulation, then use the LinearDiffusionOverlandFlowRouter component of Landlab to draw hydrographs at multiple locations in a river.

Pumping tests with the Cooper-Jacob method in Python: Find the transmissivity and storativity of an aquifer using the Cooper-Jacob method.

Graphs in matplotlib: An introduction to creating graphs in matplotlib, with a focus on line graphs and scatter plots.

Data visualisation in matplotlib: An introduction to visualising spatial data in matplotlib, including projecting your data and creating a hillshade.

Hydrograph created using matplotlib and LinearDiffusionOverlandFlowRouter in Python