Hatari Labs
  • Team
  • Software
  • Courses
  • Blog
  • Contact
  • E-learning
Hatari Labs
  • Team/
  • Software/
  • Courses/
  • Blog/
  • Contact/
  • E-learning/
bannerinfohatari.png
Hatari Labs

Sharing open source software on water resources and more!

Blog

Hatari Labs
  • Team/
  • Software/
  • Courses/
  • Blog/
  • Contact/
  • E-learning/
April 06, 2017

How to plot a terrain profile using QGIS - VIDEO

April 06, 2017/ Saul Montoya

The following video is a useful tutorial that shows you how to plot terrain profiles using QGIS. In this example, we used two raster files: (1) one representing the elevation of the water table and (2) another representing the elevation of the terrain.

Read More
April 06, 2017/ Saul Montoya/
QGISTutorial
March 17, 2017

How to apply styles to rasters in GIS?

March 17, 2017/ Saul Montoya

Tutorial about how to apply styles in QGIS.

Read More
March 17, 2017/ Saul Montoya/
Hydroinformatics, Tutorial, QGISTutorial
March 17, 2017

Tutorial to do a cross section with QGIS

March 17, 2017/ Saul Montoya

Simple tutorial about cross seccions with the Profile Tool plugin on QGIS.

Read More
March 17, 2017/ Saul Montoya/
Tutorial, Hydrology, QGISTutorial
March 17, 2017

Tutorial to plot water chemistry data on QGIS

March 17, 2017/ Saul Montoya

Quick tutorial to plot concentrations, generate contours and make ilustrations.

Read More
March 17, 2017/ Saul Montoya/
Tutorial, Water Quality, QGISTutorial
March 17, 2017

Tutorial to determine Elevation and Precipitation of Subbasins on QGIS

March 17, 2017/ Saul Montoya

Tutorial to determine Elevation and Precipitation of Subbasins on QGIS

Read More
March 17, 2017/ Saul Montoya/
Hydrology, Tutorial, QGISTutorial
  • Previous
  • Blog
  • Team/
  • Software/
  • Courses/
  • Blog/
  • Contact/
  • E-learning/

Hatari Labs

Contact us:

WhatsApp

Coming soon:

Featured
diplomaPythonWaterResources_en_12.png
Oct 20
October 20, 2026 – December 21, 2026
Diploma in Python for Water Resources, October 2026 - January 2027
October 20, 2026 – December 21, 2026

Hatarilabs presents its educational program designed for mastering Python in real professional and academic environments. The program has an extensive practical work that goes from the basic concepts of Python, Numpy and Pandas to specific applications in water resources and geosciences coupled with geospatial analysis and machine learning.

Read more →
October 20, 2026 – December 21, 2026

Recommended courses:

  Course of Groundwater Modeling in Mining with MODFLOW6, Flopy and mf6Voronoi

Course of Groundwater Modeling in Mining with MODFLOW6, Flopy and mf6Voronoi

Course of Groundwater Modelling using MODFLOW 6 and Model Muse

Course of Groundwater Modelling using MODFLOW 6 and Model Muse

Course of Applied Hydrological Modeling with HEC-HMS

Course of Applied Hydrological Modeling with HEC-HMS

Course of Applied Geochemical Modeling with Phreeqc and Python

Course of Applied Geochemical Modeling with Phreeqc and Python

Course of Automatic MODFLOW6 Model Calibration with PEST and Model Muse

Course of Automatic MODFLOW6 Model Calibration with PEST and Model Muse

Featured
diplomaGroundwaterModelingPythonFlopy_12.png
May 9, 2024
Diploma in Groundwater Modeling with Python and FloPy - Asynchronous
May 9, 2024

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.

Read more →
May 9, 2024
DiplomaModflowHatarilabs_12.png
May 8, 2024
25% Off: Diploma in Applied Groundwater Modeling with MODFLOW and Model Muse - Asynchronous
May 8, 2024

We have designed a complete program on MODFLOW with Model Muse that ranges from the essential topics in flow and transport modeling to applied cases of regional modeling, infrastructure projects, and seawater intrusion. MODFLOW with Model Muse is a recent open-source software that provides various tools for simulating the groundwater flow regime in different environments. 

Read more →
May 8, 2024
SWAT%2BHatarilabs.jpg
May 8, 2024
30% Off: Program in Hydrological Modeling with SWAT+ and QGIS - Asynchronous
May 8, 2024

This program is designed to provide systematical learning from the most basic and general topics to intermediate and advanced topics, allowing the student to understand the various steps in developing hydrological models using the SWAT+ interface for QGIS. This program has a series of theoretical and practical concepts that allow the student to process spatial data, manage meteorological databases, build hydrological models, develop sensitivity analyses, and perform manual and automatic calibrations using versatile tools such as SWAT+ Toolbox, SQLite, and Python. 

Read more →
May 8, 2024

 

ONLINE COURSES:

Featured
phreeqcCourse_en_12.png
September 15, 2022
Online Course: Applied Geochemical Modeling with Phreeqc and Python
September 15, 2022

Phreeqc is a software developed by the USGS written in C++ capable of modeling a variety of aqueous geochemical processes such as mixing of waters, modeling equilibrium between solid and aqueous phase, modeling impact of temperature, calculation of element concentration among others.

Hatarilabs has developed an applied and unique course of Phreeqc integrated with Python undes a class (object type) that can run, parse and provide Phreeqc output as Pandas dataframes and integrate it to plots and further analysis with other Python libraries on a Jupyter notebook.

Read more →
September 15, 2022
image-asset.jpeg
February 12, 2022
Online Course: Hydraulic Modeling with HEC-RAS
February 12, 2022

HEC-RAS is a software designed to perform hydraulic 1D and 2D calculations on river channels either natural or man constructed. It allows steady flow, unsteady flow, sediment transport and water quality modelling. It is developed by the US army corps of engineers, US Department of defence and it is openly available software. The HEC-RAS steady flow is based on one dimensional energy equation, while for the unsteady flow, HEC-RAS uses an implicit, finite difference method to solve the fully dynamic Saint-Venant equations.

The objective of HEC-RAS is to solve river dynamics and river engineering problems. Applications are delimitation of flood areas, embankment and protection work design, river restoration, emergency plans for dam break, optimization of hydraulic work and risk assessment and management.

Read more →
February 12, 2022
cursoModflow_en_12.png
January 10, 2022
Online Course: Groundwater Modelling using MODFLOW 6 and Model Muse
January 10, 2022

This course develops the main functions and applications of the latest version of the MODFLOW 6 groundwater modeling code through the ModelMuse interface, both developed by the United States Geological Survey (USGS). This version includes innovative tools for the construction and simulation of hydrogeological models, mainly highlighting the incorporation of the discretization option for discretized by vertices grids.

Read more →
January 10, 2022
frame1200x900x4strips (1).png
August 4, 2021
Online Course: Geomachine Learning for Crop Identification with Python
August 4, 2021

The development of machine learning and geospatial libraries in Python as Scikit Image, Rasterio and Fiona gave us a new range of tools to analyze vegetation from traditional sources as satellite imagery and new sources as drone orthophotos. The appliance of Python programming for crop identification depends on many factors such as the image resolution, the vegetation stage and even the algorithm setup.

We have developed a course crop identification / delineation with geospatial and machine learning tools of Python, the course is aimed to GIS or related professionals that have basic Python knowledge. The course covers the introductory concepts of the geospatial libraries and a series of machine learning applications for crop indentification in olive trees, palms, agave and corn fields.

Note:

This course is for professionals with previous knowledge of Python. Basic concepts of Python programming will not be covered in the lessons and course material. In case you don’t have any knowledge of Python, we recommend you to take this online course.

Read more →
August 4, 2021
hms course hatarilabs.JPG
June 29, 2021
Online Course: Hydrological Modeling with HEC-HMS
June 29, 2021

The Hydrologic Modeling System (HEC-HMS) is a free program developed by the US Corps of Engineers that implements a series of hydrological methods to represent different physical processes of the water cycle.

HEC-HMS also includes procedures necessary for continuous simulation including evapotranspiration, infiltration, hydrological routing and soil moisture accounting. The tools and options of HEC HMS make it a very versatile and powerful software for the hydrological simulation of different scenarios such as extreme events in arid regions, or water balances in wet climates.

Hatarilabs offers the online course of Hydrological Modeling with HEC-HMS for students and professionals of any country. The course is focused on theory and practical to know the different HEC-HMS tools and its application to the hydrological modeling.

Read more →
June 29, 2021
SWAT%2BHatarilabs.jpg
March 15, 2021
Online Course: Hydrological Modeling with SWAT+ & QGIS
March 15, 2021

Hatarilabs offers the online course of Hydrological Modeling with QSWAT for students and professionals of any country. The course is focused on the acquisition and preprocessing of data for SWAT+ using QGIS 3.4 for develop hydrological watershed modeling.

Read more →
March 15, 2021
RegionalModelingMODFLOWandFlopyTutorial%2B%25281%2529.jpg
March 15, 2021
Online Course: Regional Groundwater Modeling with Modflow, Model Muse and Flopy
March 15, 2021

This course covers the whole procedure of developing regional groundwater models through the ModelMuse interface, including the model construction, boundary conditions, parameter assignment, model simulation, results analysis and visualization, and model calibration. Flopy is also introduced in the course to import, create, refine and simulate the model as in ModelMuse. Two basins with different aquifer setting and boundary conditions are used as case studies to demonstrate the use of these tools so that the participants learn how to build these models and analyze the results for future decision-making.

Read more →
March 15, 2021
mineClosureGroundwaterFlowModeling_12.png
February 23, 2021
Online Course: Mine Closure Groundwater Flow Modeling and Assessment of Remediation Techniques with Modflow, Model Muse and Flopy
February 23, 2021

Evaluation of long term impacts of the mining activity is a key topic on the public concern and regulatory and sustainability policies. Due to the scale of the mining projects and the different related activities, impacts could be made to several parts of the physical environment. Groundwater modeling is a useful tool for the simulation of mine closure impacts to the groundwater flow system and groundwater quality. Hatarilabs has developed an applied course about the simulation, calibration, representation and impact analysis of a waste dump closure on the environment and water bodies with a long term scope (closure and post closure). The course will be given on Model Muse for flow and contaminant transport modeling and scripts in Flopy for model calibration, water balance analysis and evaluation of remediation techniques performance.

Read more →
February 23, 2021
image-asset2.png
December 4, 2020
Online Course: Python for Hydrology
December 4, 2020

This course is focused on how to use the different packages related to numerical tools, data analysis, representation of graphs, and others. Many of these tools are applicable to the field of Hydrology in the preparation of data for hydrological models, statistical analysis of hydrological parameters and model result representation.

Read more →
December 4, 2020
MODFLOW6BasicExample_IsometricViewWaterTablewithEquipotentialSurfacesandBC.png
December 4, 2020
Online Course: Applied Groundwater Flow Modeling with MODFLOW, Python and Flopy
December 4, 2020

Graphical user interfaces (GUIs) are commonly used to construct and post-process numerical groundwater flow. Flopy is the Python library that builds and executes MODFLOW models; this library has tools and options for the complete geo-referencing of a MODFLOW model.

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.

Use of Python with the available scientific packages and FloPy, facilitates data exploration, alternative model evaluations and model analyses that can be difficult to perform with GUIs. One advantage of Flopy and Python is that there are many packages available to facilitate the model development process, including packages for plotting, array manipulation, optimization, and data analysis.

This course allows acquired knowledge of the open source programming language to construct model input files, run the model, and read and plot simulation results.

Read more →
December 4, 2020

LATEST POSTS

Latest Posts
dataAnalysisOnlineTemperatureSensorThingAPIPython_en_12.png
October 1, 2026
Smart analysis of online temperature sensor data with SensorThingsAPI and Python - Tutorial
October 1, 2026

This tutorial demonstrates how to connect to a SensorThings API FROST server using Python to retrieve, inspect, and visualize IoT sensor datastreams. After setting up the server connection and querying datastream details such as units and observation counts, the notebook extracts time-series observations using paginated REST requests and loads them into a Pandas DataFrame. Following the data preparation phase, the script produces a series of continuous time-series line charts using Matplotlib and Seaborn, displaying the chronological trend of air temperature measurements recorded over time.

Read more →
October 1, 2026
riverAquiferGeospatialGroundwaterModelmfVoronoiStudio_en_12.png
September 30, 2026
River Aquifer Groundwater Flow Model with mf6Voronoi Studio and Model Muse - Tutorial
September 30, 2026

This tutorial demonstrates how to build and simulate a groundwater model focused on river-aquifer interactions using open-source software. The workflow begins in mf6Voronoi Studio, where a Voronoi grid mesh is generated to capture complex spatial geometries efficiently. The mesh is then imported into ModelMuse, where key aquifer properties and essential boundary conditions—including general head, river, well, recharge, and evapotranspiration—are configured. After running the model, the simulated results are evaluated through an analysis of the water balance and head distribution.

Read more →
September 30, 2026
meshGenerationRegionalAquifermf6Voronoi_en_12.png
September 29, 2026
Mesh Generation of Regional MODFLOW 6 Groundwater Flow Models with mf6Voronoi - Tutorial
September 29, 2026

In this tutorial we introduce mf6Voronoi, a specialized tool for generating optimized Voronoi meshes for regional groundwater models capable of spanning thousand of square kilometers. The video demonstrates how to set up and run a Python script using Anaconda Prompt, leveraging Dask parallel processing to refine mesh resolution along key rivers and riparian ecosystems while maintaining a coarse discretization elsewhere. By utilizing multi-core computing, the workflow reduces total mesh generation time by approximately 40–45%, delivering a high-resolution, multi-scale MODFLOW 6 mesh consisting of over 150,000 cells in just a few minutes.

Read more →
September 29, 2026
dataAnalysisSensorThingAPI_en_12.png
September 28, 2026
Introduction to Online Sensor Analysis with SensorThings API and Python - Tutorial
September 28, 2026

In this Hatarilabs tutorial, viewers learn how to access and query live environmental sensor data using Python and the OGC SensorThings API standard. The video walks through setting up a Jupyter Notebook environment to interact with a FROST-Server, explaining key SensorThings API concepts—including Things, Sensors, Observed Properties, and DataStreams. Using packages such as requests, pandas, and datetime, the session demonstrates how to apply API parameters like $top, $skip, $orderby, and $expand to efficiently filter and retrieve time-series observations, culminating in a data frame visualization of temperature readings from a live outdoor sensor.

Read more →
September 28, 2026
modelamientoRegionalmf6VoronoiStudio_en_12.png
September 22, 2026
Regional groundwater flow modeling with mf6Voronoi Studio and Model Muse - Tutorial
September 22, 2026

In this tutorial, we demonstrate how to build a regional groundwater flow model of an Andean basin using MF6Voronoi Studio and ModelMuse.

Generating flexible, non-rectangular meshes has historically been one of the most challenging steps in Modflow 6 modeling. MF6Voronoi Studio addresses this by providing a graphical interface for Python-based Voronoi mesh generation (DISV), allowing high-resolution cell refinement along river networks while maintaining a coarse mesh across the broader basin.

Read more →
September 22, 2026

SEARCH 

No results found
  • Hydrogeology
  • Modeling
  • ModflowTutorial
  • QGISTutorial
  • Tutorial
Hatarilabs

Follow Us

Join us on social media for the latest webinars, tutorials and courses.

Hatarilabs Hatarilabs Hatarilabs
Hatarilabs Hatarilabs Hatarilabs