gempy-project/gempy
GemPy is an open-source, Python-based 3-D structural geological modeling software, which allows the implicit (i.e. automatic) creation of complex geological models from interface and orientation data. It also offers support for stochastic modeling to address parameter and model uncertainties. observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 97
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 7.5
- age_days: 3347
- days_rel: 53
- days_push: 20
- n_releases_24m: 17
Adoption not part of the score
1336 stars · 280 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GemPy is an open-source Python library for implicit 3D structural geological modeling, generating complex models of layers, faults, folds, and unconformities from interface and orientation data. It is GPU-accelerated, built on PyTorch with automatic differentiation, and designed for probabilistic/Bayesian uncertainty analysis.
Use cases
- build a 3D geological model from borehole contact points and orientation data
- model fault networks, folds, and unconformities in the subsurface
- run Monte Carlo simulations to quantify geological model uncertainty
- apply Bayesian inference to update geomodels with new data
- visualize 3D geological models interactively in Jupyter with PyVista
- create implicit stratigraphic layer models for geoscience research
When to choose
- you need open-source, scriptable 3D structural geological modeling in Python
- you want probabilistic/uncertainty-aware geomodeling with gradient-based inference
- you need to model complex structures like fault networks and folds implicitly
- you want GPU-accelerated model generation integrated with PyTorch
When to avoid
- you need CAD-style manual surface editing or a full commercial geomodeling GUI
- your project depends on the legacy GemPy v2 workflows
- you only need simple 2D cross-sections without 3D implicit interpolation
Facets
library · maturity active
simulation machine-learning data-visualization math simulation data-science machine-learning python cross-platform geological-modeling geomodeling implicit-modeling uncertainty-quantification bayesian-inference monte-carlo pytorch 3d-modeling subsurface geoscience gpu
6 sources
- readme: https://github.com/gempy-project/gempy · fetched 2026-08-28 · aded1fa1493c
- homepage: https://gempy.org · fetched 2026-08-29 · 017e8afde2da
- site_page: https://docs.gempy.org/installation.html · fetched 2026-08-29 · b037744cc57d
- site_page: https://docs.gempy.org/index.html · fetched 2026-08-29 · 41d817d97027
- site_page: https://www.gempy.org/about-us · fetched 2026-08-29 · 527b07a948aa
- site_page: https://www.gempy.org/installation · fetched 2026-08-29 · 4982889924fd
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gempy-project/gempy | main | 96 |
For agents
markdown · JSON · MCP: product_card(name="gempy-project/gempy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem