Tutorials#

Learn how pyGIMLi can be used for modelling and inversion. The listed tutorials with increasing complexity start with basic functionality such as mesh generation and visualization and dive into the generalized modelling and inversion concepts including managers and frameworks. Check out the Examples for more specialized demonstrations and interesting case studies.

The geoscience software developer group Software underground (SWUNG) hosts yearly Transform meetings. We joined in 2021 and 2022 and provided tutorials (videos on the SWUNG youtube channel) accompagnied by Jupyter notebooks (Transform2021 and Transform2022). Additionally, there has been a pyGIMLi webinar in the SEG webinar series Near-Surface Geophysics - Open-Source Software (YouTube video) covering some newer features (GitHub project)

Basics#

These introductory tutorials cover basic tasks such as meshes, data container, matrices, visualization, and more.

sphx_glr__tutorials_auto_0_basics_plot_1-gimli_basics.py

GIMLi basics

sphx_glr__tutorials_auto_0_basics_plot_3-data_container.py

The DataContainer class

sphx_glr__tutorials_auto_0_basics_plot_6-matrices.py

Matrices

Meshes#

These introductory tutorials cover meshes from simple generation, their elements, visualization, interpolation and more.

sphx_glr__tutorials_auto_1_mesh_plot_2-anatomy_of_a_mesh.py

The anatomy of a pyGIMLi mesh

sphx_glr__tutorials_auto_1_mesh_plot_3-mesh.py

The mesh class

sphx_glr__tutorials_auto_1_mesh_plot_5-mesh_interpolation.py

Mesh interpolation

sphx_glr__tutorials_auto_1_mesh_plot_6-mesh-quality-inspection.py

Quality of unstructured meshes

sphx_glr__tutorials_auto_1_mesh_tmp_deactivated_plot_7-markers.py

Region markers

Modelling#

Here we collect examples and user stories that illustrate the modelling part of pygimli.

sphx_glr__tutorials_auto_2_modelling_plot_2-mod-fem.py

Basics of Finite Element Analysis

sphx_glr__tutorials_auto_2_modelling_plot_3-mod-fem-BC.py

Modelling with Boundary Conditions

sphx_glr__tutorials_auto_2_modelling_plot_5-mod-fem-heat-2d.py

Heat equation in 2D

Inversion#

Simple inversions with increasing complexity.

sphx_glr__tutorials_auto_3_inversion_plot_0-expfit.py

Simple fit

sphx_glr__tutorials_auto_3_inversion_plot_1-polyfit.py

Polyfit

sphx_glr__tutorials_auto_3_inversion_plot_2-dc1dblock.py

VES inversion for a blocky model

sphx_glr__tutorials_auto_3_inversion_plot_4-dc1dsmooth.py

VES inversion for a smooth model

sphx_glr__tutorials_auto_3_inversion_plot_5_Regularization.py

Regularization - concepts explained

sphx_glr__tutorials_auto_3_inversion_plot_6-geostatConstraints.py

Geostatistical regularization

sphx_glr__tutorials_auto_3_inversion_plot_8-regionWise.py

Region-wise regularization

Gallery generated by Sphinx-Gallery