Diploma in Groundwater Modeling with Python and FloPy - Asynchronous
/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: Offline - Asynchronous
Some details about the diploma methodology:
Manuals and files for the exercises will be delivered on our elearning platform.
The course will be developed by video recorded videos will be available on our elearning platform.
There is support for questions regarding the exercises developed through the forum/email.
Video of the classes will be available for 6 months only for students that register by https://shop.hatarilabs.com/
The exams are certification is organized as follows:
The program has 3 exams that comprise the content of 2 courses.
Digital certificate available at the end of the program upon the exam approval.
To receive the digital certificate you must submit the exams.
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/