Back to All Events

Diploma in Groundwater Modeling with Python and FloPy - 05 th March to 11 th July 2024


  • Avenida Caminos del Inca 288 Surco, Lima Peru (map)

FloPy is the Python library that builds and executes MODFLOW models; this library has been enhanced to provide full support of MODFLOW 6 with most of its recent development is related to functionality for MODFLOW 6, tools to use vector and raster spatial data and common plotting and export functionality.

Python is a simple and powerful programming language; its simplicity is remarkable compared to other programming languages and its power is based on the number of tools available for different areas of study.

We have developed a complete program on groundwater modeling with MODFLOW and FloPy that ranges from the essential topics in Python to applied cases of regional modeling and seawater intrusion. The program is designed to give the student a methodological approach to learn FloPy based on a series of applied examples coupled by teacher insights and review from the software. 


Objectives

The student will reach the following objectives based on a hands-on learning approach through understanding simple to complex concepts:

  • Use Python as a tool to import, create, run MODFLOW models 

  • Develop a knowledge on the most basic concepts of Flopy

  • Manage the most popular tools of FloPy library

  • Use Flopy on real case escenarios and couple with other Python libraries

 

Content

The diploma is divided into six modules, described below.. See the complete diploma syllabus on this link.

The summarized content of every module is described below:

Module 1. Introduction to Python

This course develops the basic concepts of Python programming under Jupyter. Exercises will cover the basic Python data structures, conditional statements, loops coupled with an introduction to array manipulation in Numpy, tabular data management with Pandas and applied exercises with precipitation data.…more info.

  • Session 1: Python data types

  • Session 2: Python loops and data structures 

  • Session 3: Numpy for water resources

  • Session 4: Data manipulation with Pandas

  • Session 5:  Overview to Matplotlib

  • Session 6: Introduction to Geopandas …more info.

Module 2: Groundwater modeling with FloPy and MODFLOW-2005

This module deals with the basic concepts of groundwater modeling with Flopy and MODFLOW-2005 and MODFLOW-NWT. The applied cases covered on this module give the student the overall functionality of FloPy with this MODFLOW version.…more info.

  • Session 1: Basic example of a MODFLOW-2005 model creation and simulation with FloPy

  • Session 2: 2D contaminant transport modeling with MODFLOW-2005, MT3D-USGS and FloPy

  • Session 3: Contaminant transport modeling with remediation schema using MODFLOW-2005, MT3D-USGS and FloPy

  • Session 4: Example of particle tracking modeling with MODPATH 7, MODFLOW-2005 and FloPy

  • Session 5: Determination of flow direction vectors from a MODFLOW-2005 model with Python and Flopy…more info.

Module 3: Groundwater modeling with FloPy and MODFLOW-6

Particular cases for building and simulating MODFLOW-6 models with Flopy are covered in this module. There is a special focus on dealing with the difference of MODFLOW-6 with other versions and how these differences are reflected on the FloPy commands and tools…more info.

  • Session 01: Basic example of groundwater modeling with wells and regional flow in with MODFLOW-6 and FloPy

  • Session 02: Basic example of groundwater modeling in MODFLOW-6 and visualization with Paraview and FloPy

  • Session 3: Modeling aquifer response to pumping with MODFLOW-6

  • Session 04: Groundwater modeling with triangular mesh with MODFLOW-6 and FloPy…more info.

Module 4: Regional and geospatial modeling with FloPy

This module covers applied examples of groundwater modeling at regional scale with the use of geospatial libraries in Python. The module also explores the FloPy to set coordinate info and other spatial features…more info.

  • Session 01: Regional groundwater modeling on andean basins with MODFLOW and FloPy

  • Session 02: Develop a full geospatial groundwater model with MODFLOW-2005 and FloPy

  • Session 03: MODFLOW-2005 infrastructure tunnel model review, simulation and output representation…more info.

Module 5: FloPy utilities for MODFLOW

The FloPy library has tools and utilities for exporting data and plot results. This module has applied cases of head representation and gridded and vector data export…more info.

  • Session 01: Export MODFLOW-6 properties, boundary conditions and head contours as Shapefiles with FloPy

  • Session 02: How to export 3d model MODFLOW-6 features and heads in Vtk format

  • Session 03: Export and explore massive MODFLOW-2005 model data with FloPy and NetCDF…more info.


Module 6: Seawater intrusion modeling with FloPy

Flopy covers two options for variable density flow: SEAWAT and the BUY package in MODFLOW-6. This module has applied examples for both cases that covers the flow and transport models and the coupling among them…more info.

  • Session 01: Basic example of saline intrusion modeling with SEAWAT and FloPy

  • Session 02: Seawater intrusion modeling with MODFLOW-6, Model Muse and FloPy

  • Session 03: Coupling seawater intrusion with FloPy and MODFLOW-6 and BUY package to a Model Muse project…more info.

Module 7. Applied groundwater modeling with FloPy

This module deals with real cases of Flopy application. The example covered on this session covers particular cases on groundwater modeling and give the student the panorama of working with Flopy together with other Python libraries.…more info.

  • Session 1: How to insert a 3D Geology into a MODFLOW-2005 model with FloPy

  • Session 2: Sensibility analysis of MODFLOW-6 groundwater models with FloPy and SALib

  • Session 3: Effective stress calculation from MODFLOW-NWT groundwater flow model with FloPy

  • Session 4: Tidal water level response on coastal aquifers modeling with MODFLOW-6, FloPy and Timeseries

  • Session 5:  Machine learning supported groundwater model calibration with MODFLOW-6, FloPy, and Scikit Learn

  • Session 6: Technical supervision / audit of groundwater availability models (GAMs) with Python and FloPy - Case Rustler Aquifer…more info.

Trainer

Saul Montoya M.Sc.

Hydrogeologist - Numerical Modeler

Mr. Montoya is a Civil Engineer graduated from the Catholic University in Lima with postgraduate studies in Management and Engineering of Water Resources (WAREM Program) from Stuttgart University – Germany with mention in Groundwater Engineering and Hydroinformatics. Mr Montoya has a strong analytical capacity for the interpretation, conceptualization and modeling of the surface and underground water cycle and their interaction. 

He is in charge of numerical modeling for contaminant transport and remediation systems of contaminated sites. Inside his hydrological and hydrogeological investigations Mr. Montoya has developed a holistic comprehension of the water cycle, understanding and quantifying the main hydrological dynamic process of precipitation, runoff, evaporation and recharge to the groundwater system. 

Over the last 9 years Saul has developed 2 websites for knowledge sharing in water resources: www.gidahatari.com (Spanish) and www.hatarilabs.com (English) that have become relevant due to its applied tutorials on groundwater modeling, spatial analysis and computational fluid mechanics.

Methodology / Examination

Mode: Online with streaming - Synchronous

Some details about the diploma methodology:

  • The manuals and files for the exercises will be delivered through our online platform.

  • The course will be developed by video streaming with life support and interaction. 

  • Recorded videos will be available on our eLearning platform.

  • There is online support for questions regarding the exercises developed through email and meetings.

  • Video of the classes will be available for six months.

The exams are certification is organized as follows:

  • The program has three exams that comprise the content of 2 courses.

  • A digital certificate is available at the end of the program upon exam approval.

  • To receive the digital certificate, you must submit the exams on the following date:

    • First exam before 16st April 2024,

    • Second exam before 31st May 2024.

    • Third exam before 15st July 2024.

Date and time

The course is offered in sessions of approximately 1.5 to 2 hours. All sessions start at 6pm Central European Time (CET) - Amsterdam Time.

  • Module 1 - March 2024 (05, 07, 12, 14, 19 and 21)

  • Module 2 - April 2024 (02, 04, 09, 11 and 16)

  • Module 3 - April and May 2024 (18, 23, 25 Apr and 07 May)

  • Module 4 - May 2024 (09, 14 and 16).

  • Module 5 - May and June 2024 (21, 23 May and 04 Jun)

  • Module 6 - June 2024 (06, 11, and 13)

  • Module 7 - June and July 2024 (18, 20 Jun and 02, 04, 09 and 11 Jul)

Cost and payment method

The normal cost of the program is $ 1000 dollars.

Buy online in our ecommerce platform:

shop.hatarilabs.com/product/diploma-in-groundwater-modeling-with-python-and-flopy/