Structural geological modelling in {QGIS} using {LoopStructural}

Lachlan Grose and Rabii Charaani and Laurent Ailleres. ( 2025 )
in: 2025 {RING} meeting, pages 54--56, ASGA

Abstract

Despite the growing number of open-source Python-based geological modeling libraries—such as LoopStructural, surfe, and GemPy—the majority of modeling in both industry and academia continues to rely on proprietary software. A key challenge in modern geological modeling workflows lies in the interaction between geologists and the spatial datasets used to build models. Constructing geologically meaningful models is not only a computational challenge but also a matter of interpretation: intuitive tools for exploring and interpreting 2D and 3D data are just as critical as the underlying implicit modeling algorithms. However, developing accessible and interactive user interfaces is a non-trivial task and often falls outside the scope of academically funded open-source projects.

Download / Links

BibTeX Reference

@inproceedings{Grose2025RM,
 abstract = {Despite the growing number of open-source Python-based geological modeling libraries—such as LoopStructural, surfe, and GemPy—the majority of modeling in both industry and academia continues to rely on proprietary software. A key challenge in modern geological modeling workflows lies in the interaction between geologists and the spatial datasets used to build models. Constructing geologically meaningful models is not only a computational challenge but also a matter of interpretation: intuitive tools for exploring and interpreting 2D and 3D data are just as critical as the underlying implicit modeling algorithms. However, developing accessible and interactive user interfaces is a non-trivial task and often falls outside the scope of academically funded open-source projects.},
 author = {Grose, Lachlan and Charaani, Rabii and Ailleres, Laurent},
 booktitle = {2025 {RING} meeting},
 language = {en},
 pages = {54--56},
 publisher = {ASGA},
 title = {Structural geological modelling in {QGIS} using {LoopStructural}},
 year = {2025}
}