Open-source 3D geological modeling

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 adress parameter and model uncertainties.


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

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!

Main Features
Geological Modeling
Real-time Visualization
image (1).png
Stochastic Simulation
Topological Analysis
Open Code
Learn about the
theory behind
Learn how to use
GemPy with our
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 powerted by GemPy is perfect for educational purposes, as well as public outreach.

GemPy was originally created by researchers and students at the Institute for Computational Geoscience and Reservoir Engineering (CGRE) at the RWTH Aachen University in Germany. Today, GemPy is supported by contributors from different institutions. Learn more about the core team behind GemPy by clicking below.

© 2019 by the GemPy Team.