Skip to main content

Fault-aware implicit neural representation toolkit for geologic modeling.

Project description

GeoINR-faults

GeoINR-faults is an extension of the GeoINR framework, designed to explore and extend the capabilities of implicit neural representations for structural geology.

In addition to fault modeling, GeoINR-faults re-implements a substantial portion of the core functionality of the original GeoINR framework, providing a unified implementation for both standard GeoINR workflows and fault-related extensions.

Relationship to GeoINR

GeoINR-faults is based on the methodology introduced in the original GeoINR project:

Hillier, M., Wellmann, F., de Kemp, E., Schetselaar, E., Brodaric, B., & Bédard, K. (2023). GeoINR 1.0: an implicit neural representation network for three-dimensional geological modelling. Geoscientific Model Development Discussions, 2023, 1-40. https://doi.org/10.5194/gmd-16-6987-2023

This repository is developed as a research extension focusing on fault modeling.

Note:

  • This is not the official GeoINR repository
  • The implementation in this repository is developed independently

Repository Structure

  • main branch: new implementation for fault modeling
  • GeoINR_original branch: original GeoINR codebase (forked)
  • NN_fault branch: related fault modeling works in INRs (forked)

Installation

We provide the latest release version of GeoINR-faults via PyPi package services. We highly recommend using PyPi,

$ pip install geoinr_faults

The dependencies are: numpy, pandas, scipy, sklearn, torch, matplotlib, and pyvista.

Documentation

After installation, you can either check the notebook tutorials or go to the documentation site for further information.

  • Notebook tutorials
  • Documentation

License

This repository includes components from the original GeoINR project. All original GeoINR copyright and permission notices are retained in accordance with the MIT License. Additional code in this repository is subject to separate copyright notices.

Citation

If you use this work, please cite:

  • Hillier, M., Wellmann, F., de Kemp, E., Schetselaar, E., Brodaric, B., & Bédard, K. (2023). GeoINR 1.0: an implicit neural representation network for three-dimensional geological modelling. Geoscientific Model Development Discussions, 2023, 1-40. https://doi.org/10.5194/gmd-16-6987-2023
  • Gao, K., & Wellmann, F. (2025). Fault representation in structural modelling with implicit neural representations. Computers & Geosciences, 199, 105911. https://doi.org/10.1016/j.cageo.2025.105911
  • This repository (to be updated)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geoinr_faults-0.1.0.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geoinr_faults-0.1.0-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

Details for the file geoinr_faults-0.1.0.tar.gz.

File metadata

  • Download URL: geoinr_faults-0.1.0.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for geoinr_faults-0.1.0.tar.gz
Algorithm Hash digest
SHA256 eeec93b3070998c55f358c347d3aa4b40400bd58fa18e4dbe4a3e6a1a238313b
MD5 a8fb9af96860880e53dda53bcf6305ed
BLAKE2b-256 2d5baea52f4c5694d3a2bd6e088f0d0101c187aa75ccf6329d080ef193304206

See more details on using hashes here.

File details

Details for the file geoinr_faults-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: geoinr_faults-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20

File hashes

Hashes for geoinr_faults-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18445f41b971d9691dee8a27d42916b34b1416a78ed68d9349ff86f2ffcb706a
MD5 04d53e83d5e5234da3be21b47c9d5c52
BLAKE2b-256 fc1ba8341cadc29f5d280c62bf9130ec7847f70f5da780110333d47cde53b86b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page