4 applied courses in groundwater modeling with MODFLOW - Flopy and more

Besides doing amazing tutorials in groundwater modeling with MODFLOW and Flopy we also have the most complete set of Flopy courses applied to different areas of groundwater resources evaluation and impact assessment. But, there is more: we have a whole program that trains you from zero knowlege of Python to develop fully featured groundwater flow models. 

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Tutorial in Groundwater Modeling of Faults and Fractures with Modflow6 - Disv on Model Muse

With Model Muse and MODFLOW6 DISV you can model faults and fractures having small cells close to the fracture alignment. In order to achieve small cell sizes close to the fracture aligment the normal MODFLO6 discretization schema (columns and rows) creates a series of unused/unwanted cells, but MODFLOW6 came with two new discretization options that allow us to have local refinements close to areas of interest decreasing the total amount of cells and thus the decreasing computational time.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Geological Modeling of Sedimentary Layers from Geospatial Data with Python and Aquifer App - Tutorial

A practical example for constructing a geological model using Python and Aquifer App, based on geospatial data in ESRI Shapefile format and raster data in Tiff format. The tutorial demonstrates the complete procedure of spatial data processing using libraries such as Geopandas, Rasterio, and Pyvista to create surface and orientation files, which are then input into Aquifer App. Finally, the project is run locally in Gempy, generating the geometry of lithology and contacts.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Coupling local geological data into Model Muse with Python and Aquifer App - Tutorial

Spatial discretization for a mine related groundwater model has to come from geospatial data that has a system of reference (crs). The latest version of Modflow that is Modflow 6 implements the discretized by vertices option (DISV) that allows the creation of triangular, quadtree, voronoi meshes among other options. We have developed some Python scripts to create voronoi meshes from shapefiles where the user has to define a limit polygon, layers (point, line or polygon) and refinement levels. The code generates meshes with adequate performance and gives geospatial output for the final voronoi mesh as well as the intermediate steps.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Regional geological modeling with surface topography with Gempy and Aquifer App - Tutorial

The coupling of Python scripts with the Aquifer App platform allows us to generate geological models with a versatility not seen before. This is a basic example of regional geological modeling in Aquifer App with surface topography from a digital elevation model in TIF format. The tutorial also makes a 3D representation of the contacts and orientations of the one layer geology in a Jupyter notebook for better analysis of the geological sequence.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Geological modeling of horizontal sedimentary layers with Gempy and Aquifer App - Tutorial

The coupling of Python scripts with the Aquifer App platform allows us to generate geological models with a versatility not seen before. This is a basic example of geological modeling of two horizontal layers in Aquifer App that can create models using Gempy. The tutorial also makes a 3D representation of the contacts and orientations of the layers in a Jupyter notebook for better analysis of the geological sequence.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Modeling Brine Density vs Concentration Regression Lines with Phreeqc and Aquifer App - Tutorial

Complex geochemical simulations are entirely possible to be performed with Phreeqc coupled with Aquifer App and Python. Brines can be simulated at different concentrations to obtain relations that are input of other variable density flow models. In this case we have model one brine, sodium bicarbonate, with the REACTION keyword with moles values that range from 0.5 to 12 moles. Values of mass, volume, concentration, and density were processed in Python from the dataframes generated from Aquifer App.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Simulation of water evaporation with Phreeqc and Aquifer App - Tutorial

We define evaporation as the process of removing water from the chemical system in Phreeqc and this can be achieved with the REACTION keyword and a negative reaction coefficient. We have developed an applied case of water evaporation from precipitation water and the mix of the resulting water to restore the original volume. The whole Phreeqc setup, simulation and result analysis process has been in Aquifer App.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Simple example of ion exchange modeling with Phreeqc and Aquifer App - Tutorial

An example that demonstrates the Phreeqc and Aquifer App capabilities to model ion exchange. This example uses the cation ion exchange approach where only the EXCHANGE keyword is used because EXCHANGE_MASTER_SPECIES and EXCHANGE_SPECIES are included in phreeqc.dat database. The model output is parsed as charts and tables and the solution composition and description are calculated and compared before and after the exchange.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

A Python class to export Modflow 2005 model 3D geometry and parameters to Vtk - Tutorial

Generating 3D visualizations of groundwater models is essential to analyze the flow regime, perform quality checks and see the interaction of the groundwater body with external factors / boundary conditions. The Flopy library has tools to export the parameters, boundary conditions and results that we have modified and compiled within a Python class. The use of this class allows the generation of Vtk files on a friendly way and in few steps. The tutorial also includes a representation of the parameters generated in ParaView.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Seawater speciation modeling on cloud with Aquifer App and Phreeqc - Tutorial

No more installations, no more database link up, no more raw text data as model output. Aquifer App now can run Phreeqc with great tools for the geochemical model setup, database selection and tables / graphics for the different simulation components.

This applied example calculates the distribution of aqueous species in seawater and the saturation state of seawater relative to a set of minerals and is based on the Example 1 of the USGS Phreeqc example documentation.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Sensibility analysis of transient pumping test with MODFLOW-6, Flopy and SALib - Tutorial

This tutorial covers the whole procedure to perform a sensitivity analysis over a 72 hour pumping test plus recovery on the hydraulic response in an observation piezometer located at 11 meters from the well. the Since the study case it’s a transient model the sensitivities will vary over time and stage of pumping/recovery.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Geological modeling of sedimentary layers from geospatial rasters with Python and Gempy - Tutorial

Based on a coupled workflow on QGIS and Python it is possible to extract the required information for a Gempy model and run it for defined voxel sizes. This tutorial covers the whole procedure of spatial data preparation, data preprocessing in defined formats and geological modeling with Python and Gempy.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Theis solution for pumping test interpretation in confined aquifers in Aquifer App - Tutorial

Theis (1935) developed a method to estimate values of T and S from pumping test data. Time and drawdown data are measured in an observation well and then matched to the Theis curve. Aquifer App, a web framework for applications in hydrogeology now has a tool for the interpretation of the Hydraulic Transmissivity based on the Theis solution. This is a perfect tool to parametrize homogeneous and confined aquifers on transient state flow conditions.

Read More
2 Comments

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Export MODFLOW6 3D model geometry (as Vtk) with Python - Tutorial

Generating 3D visualizations of groundwater models is essential to analyze the flow regime, perform quality checks and see the interaction of the groundwater body with external factors / boundary conditions. The Flopy library has tools to export the parameters, boundary conditions and results that we have modified and compiled within a Python class. The use of this class allows the generation of Vtk files on a friendly way and in few steps. The tutorial also includes a representation of the parameters generated in ParaView.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to create a Schoeller plot online with Aquifer App - Tutorial

We present our own webapp for the representation of the Piper Diagram, Stiff Diagram and Scholler Diagram. The webapp was developed in Python Django and it is entirely free for everyone. The main objective behind this webapp was to develop a user friendly and minimum requirement tool to create these water quality / hidrogeochemical diagrams. The video tutorial shows the complete procedure to update the working file and then generate the diagrams.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Thiem steady-state solution for confined aquifers in Aquifer App - Tutorial

Aquifer App, a web framework for application in hydrogeology now has a tool for the interpretation of the Hydraulic Transmissivity based on the Thiem solution. This is a perfect tool to parametrize homogeneous and confined aquifers on steady state flow conditions.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

How to install the geological Python library Gempy in Windows with WSL - Tutorial

Gempy is an open-source library for modeling geology written in Python. The library is capable of creating complex 3D geological models including structures, fault networks, and unconformities and it can be coupled with uncertainty analysis.

This tutorial is developed under a Ubuntu 20.04.2 image installed from the Windows Store and covers all the steps to setup the user, install core packages, install Python packages and set up local paths to have a complete Gempy enviroment running under Jupyter lab.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

Tupac Cloud T.2: Improved 2D head visualization in Tupac Cloud

Lastest developement in Tupac Cloud for the representation of head as contours and color grid. Both representations have a colorbar and title related to selected layer. Objects as boundary conditions and model mesh can be represented on the plots.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.

 

3D visualization of voronoi gridded models with Model Viewer for Modflow 6 - Tutorial

Model Viewer for Modflow 6 was launched in April 2022 and it is a version of Model Viewer customized to display the features, grid and results of MODFLOW 6 models. We have done an applied case for the visualization of a MODFLOW 6 DISV model that has a voronoi mesh. The tutorial covers the steps to visualize the model grid lines, grid shell, isosurfaces, color grid, flow directions among other visualization options.

Read More
Comment

 

Suscribe to our online newsletter

Subscribe for free newsletter, receive news, interesting facts and dates of our courses in water resources.