top of page

GemPy is a tool for generating 3D structural geological models in Python. As such, it enables you to create complex combinations of stratigraphical and structural features such as folds, faults, and unconformities. It was furthermore designed to enable probabilistic modeling to address parameter and model uncertainties.


Best of all: GemPy is completely free and open-source!

Open-source 3D geological modeling


Join the open GemPy community!

We believe in open source. And we believe that great things are built together. We invite you to become part of our community of GemPy users and contributors. Feel free to share with us your ideas, issues, and even code extensions on GitHub!

Start using GemPy now and become part of our global community for open-source geological modeling!

Learn how to use
GemPy with our
Learn about the
theory behind
Get consulting or training on using GemPy.
Featured Extension
GemPy AR-Sandbox

GemPy includes a module for visualizing geological models in an augmented reality environment using real sand!

It provides an intuitive and haptic experience to explore your model: Build mountains, carve valleys, find anticlines and trace fault surfaces with your own hands! This AR Sandbox powered by GemPy is perfect for educational purposes, as well as public outreach.


GemPy is supported by contributors and supporters from different organizations. Learn more about the core team behind GemPy by clicking below.

bottom of page