Tutorial to run a simple model of OpenFOAM with Parafoam in Windows 10

The following tutorial shows the procedure to run an example model with the simple solver (steady-state for incompressible turbulent flow) from OpenFOAM in Windows 10. The tutorial covers also the steps to install Xming for the direct visualization of the model output with Paraview.

Read More
1 Comment

 

Suscribe to our online newsletter

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

 

Are hydrogeologist - numerical modelers limited without programming?

A great question came when we deal with numerical modeling in modern times or in the last 5 years, and that question is how much programming skills should a hydrogeologist - numerical modeler have? This question is above this one: Should a hydrogeologist - numerical modeler need to program in any language?

As a part of an socratic method attempt to answer this, we will split the question into some subquestions.

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 of regional groundwater flow modeling with MODFLOW 6 and Model Muse 4

Modeling groundwater flow on a regional scale has its own challenges because a regional model itself deals with refinement requirements, larger baselines, higher differences in elevations, complex geologies and areas without observation data.

The applied model of this tutorial covers the Angascancha Reservoir basin groundwater flow model in Ayacucho, Peru. This example have been modeled in several courses, tutorials and webinars with Modflow 2005, Flopy and Model Muse, however, this is the first time we port the model (succesfully) to Modflow 6 and Model Muse 4.

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 to install OpenDroneMap (ODM) in Windows 10

OpenDroneMap is such a great software for its capabilities to spatially process drone image and create a complete set of outputs as digital elevation model, point clouds, orthophotos and others. For regular users, the installation and the computational resources have allways been a challenge. This time we have develop a succesful procedure to install and run OpenDroneMap in Windows 10 by installing a Ubuntu 18.04 subsystem.

Read More
9 Comments

 

Suscribe to our online newsletter

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

 

8 Tutorials of Contaminant Transport Modeling in Modflow and MT3DMS / MT3D

Groundwater remediation is a challenge for stakeholders, scientists and population due to the limited baselines, high uncertainty, limited budgets and timeframes, and not so strong modeling capabilities of related professionals on a general scope (don’t take it personal). We might think about the success of groundwater remediation when we achieve a big group - more than a hundred per country - of geoscientists whit high skills on groundwater modeling distributed on the private sector, the regulatory sector and academia.

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 OpenFOAM 7 directly on Window 10 - Tutorial

OpenFoam is a great open source software for the numerical simulation of water, air, heat and any other physical fluid. Unfortunately OpenFOAM is Linux native and options to run it on Windows are limited with restrictions on tools, versions and available computational resources. With the latest developments on Windows 10 is is posible to install OpenFoam directly in Windows with something called a Windows Subsystem for Linux (WSL) and installing Ubuntu inside Windows.

This tutorial covers all the step required to install OpenFOAM in Windows 10 and its the base for coming modeling tutorials on OpenFOAM.

Read More
9 Comments

 

Suscribe to our online newsletter

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

 

Download clipped satellite imagery from USGS AppEEARS tutorial - Case land cover images

When working with satellite imagery we have to take into account the spatial and temporal scale. The selection and processing of remote sensing data products on a specific area over a certain period of time requires a great amount of time and computational resources. We have explored the web application AppEEARS from the USGS to download land cover images (MCD12Q1v006) over a specific area and time range. The tutorial covers all the steps from creating a polygon in QGIS3 as Geojson, upload into the webapp, the subsequent instructions to download the files, displaying the data in QGIS3 and review the pixel values correspondances.

Read More
Comment

 

Suscribe to our online newsletter

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

 

Groundwater modeling tutorial in MODFLOW 6 with regional flow, lakes, rives and piezometers

We have developed an applied groundwater modeling case on the mesoscale that covers the most relevant physical process that affect the underground flow regime. Numerical simulation was constructed on Modflow 6 and Model Muse 4 on steady state conditions with variable hydraulic conductivity with depth to represent interbedded low conductivity layers. The tutorial cover all the steps of model and boundary condition setup, working with spatial data, analysis of water balance and review of water levels on piezometers.

Note: This is a base case for a coming webinar in sensibility analysis with MODFLOW 6, Python and the Flopy and Salib libraries. More information of this event will be posted on our social networks.

Read More
1 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 Modflow 6 on Model Muse 4 - Tutorial

Great free and open groundwater flow modeling software are in constant development process, therefore year by year we have newer versions or even new software. This time we have uptated a basic and useful tutorial from 2016 to the new version of Modflow and Model Muse. The tutorial shows the complete procedure to download and install Model Muse 4 and configure Modflow 6.

Read More

 

Suscribe to our online newsletter

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

 

How to install Python - Geopandas on Anaconda in Windows - Tutorial

Geopandas is an amazing library for spatial analysis since in combines the spatial tools from Shapely and Fiona with the versatily of Pandas Dataframes. Working with Geopandas in Windows was not exactly easy since there were some incompatibilities with the required packages. Here is a novel procedure to install successfully the Geopandas library when working with Anaconda in Windows.

Read More
29 Comments

 

Suscribe to our online newsletter

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

 

How to record GPS position on a Postgresql database using a Raspberry Pi - Tutorial

Nowadays we can track GPS position with several devices as smartphones, wearables and handheld devices, but how can we store massive GPS positions on a effective way for later postprocessing, analysis and comparison with another device information. We have created a whole procedure enable the a GPS module as a serial device on a Raspberry Pi, then read the GPS information and sent it to a Postgresql database. The tutorial have several steps from the software installation, scripting to monitoring stored data.

Read More
6 Comments

 

Suscribe to our online newsletter

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

 

How to insert Piezometers (HOB) into a Regional Modflow 6 Model and plot Observed - Calculated Heads

This tutorial has the complete process to insert piezometers as a HOB package into a regional groundwater flow in Modflow6. Original location, surface elevation and screen elevation are in csv format that was converted to shapefile in order to be imported by Model Muse 4. The tutorial also covers a Python script to represent the plot of calculated-observed heads with the NRMSE value as a header.

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.

 

Tutorial of Regional Groundwater Modeling with Local Refinement using MODFLOW 6 - DISV and Model Muse 4

We have explored the new (or not so new) options of Modflow 6 and Model Muse 4 to create local refinements on a regional scale based on hydraulic features. So far, we came up with a decent example of regional groundwater modeling on a andean basin with three boundary conditions and decreasing hydraulic conductivity with depth. The tutorial also explores the complexities to model basins with high difference on elevation and the use of text defined parameters to implement the Newton formulation in Modflow 6.

Read More
6 Comments

 

Suscribe to our online newsletter

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

 

Basic Example of Particle Tracking Modeling with Modpath 7 on MODFLOW6 - DISV

We have developed a tutorial on particle tracking with Modpath7 on grid with local refinement made by the Discretized by Vertices (DISV) option of Modflow6. Model constrution, boundary condition setup, groundwater flow simulation and particle tracking simulation was done on Model Muse 4. Groundwater flow conditions were conceptualized as steady state, and the particle tracking was simulated on forward and backwards tracking direction.

Read More
Comment

 

Suscribe to our online newsletter

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

 

Web 3D Representation of a MODFLOW Model with Hataripy, Paraview and Steno3D

Groundwater can’t be seen (because its on the ground, obviously) and groundwater flow is extremely hard to understand unless we have a bigger scope of the theory and main features of the hydrogeological flow regime. One of the limitations for the understanding is the lack of interactive tools that provides user friendly environments for the representation of recharge zones, discharge zones, wells, wetlands, and other hydrogeological features.

We have developed a tutorial for the web representation of a MODFLOW model main features and head results in a combined process with the use of the Hataripy library, Paraview, Python and Steno3D.

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 insert a 3D Geology into a MODFLOW Model with Python and Flopy - Tutorial

Finite difference method as well as any other discretization method allows the conceptualization of a geological media into cells or other volumes. Geological models come in diverse formats in binary or text format and need to be “translated” to the cell extension of a groundwater model.

This tutorial has a applied example of the implementation of a 3D geological model from a neural network into a groundwater model with determined horizontal discretization and layer thickness. The tutorial covers all the steps for model construction and hydrogeological unit determination with scripts in Python with Flopy and other libraries. Comparisons of the original and translated geological model were done as Matplotlib plots and Vtk files in Paraview.

Read More
3 Comments

 

Suscribe to our online newsletter

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

 

3D Geological Models using Neural Networks with Python Scikit Learn and Vtk - Tutorial

We have done tutorial in Python and recent and powerful libraries as Scikit Learn to create a geological model based on lithology from drillings on the Treasure Valley (Idaho, USA). The tutorial generates a point cloud of drillings lithologies that are transformed and scaled for the neural network. The selected neural network classifier is Multi-layer Perceptron classifier implemented on the Scikit Learn library as sklearn.neural_network.MLPClassifier. An analysis of the confusion from the neural network is performed. The tutorial also includes a georeferenced 3D visualization from well lithology and interpolated geology as Vtk format in Paraview.

Read More
5 Comments

 

Suscribe to our online newsletter

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

 

3D Visualization of Well Lithology with Python, Pyvista and VTK - Tutorial

There are standards for the lithology descriptions, but there are no standards about how to store lithological information and relate it to the drilling position. This disorder leads to the use of many formats and data files related to open and proprietary software.

In the search of “one tool that manages all tools”, as a similar concept of the “one ring that rule them all” from the Lord of the Rings (J.R.R Tolkien), we found that Python and its libraries: Pandas, Pyvista and VTK can do a decent job on the compilation, geotransformation, spatial location, and 3d geometry generation.

This tutorial deals with the 3D visualization as Vtk files on Paraview of the lithological information from hundreds of wells located on the Snake River - Idaho. The tutorial covers all steps from the download of the raw information processing to the list and arrays generation for the vtk file. The scripting work was done on a Jupyter Nobebook and the output 3D files were plotted on Paraview.

Read More
4 Comments

 

Suscribe to our online newsletter

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

 

How to translate Coordinate Systems for XY Point Data tables with Python Pandas and Pyproj

Spatial information is linked to the position and a system of reference. There are many coordinate systems worldwide with different length units, projections and origins. Somehow, spatial analysis is always linked to information stored on different coordinate systems and we have to provide effective ways to translate them to a specific CRS (coordinate reference system).

We have developed a tutorial for the coordinate system translation of XY point location stored in tables. The tutorial shows the procedure to change coordinate systems from geographic and planar coordinates using the Pyproj library over a Pandas dataframe on a Jupyter notebook.

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.

 

How to smooth a Aster DEM elevation raster with QGIS 3 - Tutorial

In developed parts of the world there are online elevation repositories with current and historical elevation data from field surveys, lidar, etc. However, for the rest of the world, the availability of online resources for elevation with adequate resolution are scarce. The ASTER Global Digital Elevation Model 1 arc second (ASTGTM v003) is one of the most reliable sources for elevation worldwide with a cell resolution of 30m and interpreted from "recent" images (from 2000 to 2013). In flat or vegetated areas the procedure to interpreted elevations face some complexities and the Aster DEM images show some bumps or high elevation spots that are not coherent when contrasting the elevation model with satellite panchromatic images. This tutorial shows a procedure to smooth the Aster elevation models with standard QGIS 3 tools on a practical exercise over a study area. The procedure can be applied to Alos Palsar images or any other noisy elevation raster.

Read More
4 Comments

 

Suscribe to our online newsletter

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