A course on Python for Hydrogeologists (2 – 4 July 2025)

Topics included in the course:

Day 1

  • Python introduction and overview.
  • Managing packages and virtual environments.
  • Analytical modelling and techniques.
  • Creation of plots and graphs.

Day 2

  • Data import and manipulation.
  • GIS methods in Python.
  • Numerical modelling with Python, Flopy and MODFLOW 6.
    • Including an example of modelling with FEFLOW and Python.

Day 3

  • Useful Python libraries for hydrogeologists.
  • Machine learning, with an emphasis on:
    • Regression
    • Clustering
    • Examples of groundwater focussed machine learning Python libraries.

Click here for more information