Skip to main content

Constrained gravity inversion to recover the geometry of a density contrast.

Reason this release was yanked:

erroneous extra dependency

Project description

Invert4geom

3D geometric gravity inversions

Documentation Link

Invert4geom is a Python library for performing 3D geometric gravity inversions, where the aim is to recover the geometry of a density contrast.

Typical use cases include modeling the topography of the Moho, the sediment-basement contact, or bathymetry. These density contrasts are represented by a layer of vertical right-rectangular prisms. Since we use vertical prisms, they don't take the curvature of the Earth into account. For large-scale applications, such as continental studies, it would be better to use tesseroids instead of prisms.

See the overview for further description of this package and what it can be used for.

Binder link

Latest version on PyPI Latest version on conda-forge Test coverage status

Compatible Python versions. Zenodo DOI Documentation Status

Disclaimer

🚨 **Ready for daily use but still changing.** 🚨

This means that we are still adding a lot of new features and sometimes we make changes to the ones we already have while we try to improve the software based on users' experience, test new ideas, make better design decisions, etc. Some of these changes could be backwards incompatible. Keep that in mind before you update Invert4Geom to a new major version (i.e. from v1.0.0 to v2.0.0) and always check the Changelog for BREAKING CHANGES and how to update your code appropriately.

I welcome any feedback, ideas, or contributions! Please contact us on the GitHub discussions page or submit an issue on GitHub for problems or feature ideas.

What Invert4Geom is for:

  • invert gravity data to recover the topography of a density contrast
  • use with gridded gravity data
  • discretization using vertical right-rectangular prisms
  • performing regional-residual separation
  • stochastic uncertainty analysis of inversion results
  • basic visualization tools

What Invert4Geom is NOT for:

  • performing parameter-estimation inversions (i.e. recovering density values) -> see SimPEG or pyGIMLi
  • a point-and-click GUI -> see Geosoft/Seequent Oasis Montaj or MiraGeoscience VPmg
  • a ready-to-use inversion with minimal user input
  • use with discrete (un-gridded) gravity data -> see Harmonica for gridding your data
  • for processing gravity data -> see Harmonica for gravity processing tools
  • for use with tesseroids, or non-regular grids (raise an issue request if you want this implemented!)
  • publication-quality visualization -> see PyGMT for plotting tools

How to contribute

I welcome all forms of contribution! If you have any questions, comments or suggestions, please open a discussion or issue (feature request)!

Also, please feel free to share how you're using Invert4Geom, I'd love to know.

Please, read our Contributor Guide to learn how you can contribute to the project.

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

invert4geom-0.11.0.tar.gz (102.5 kB view details)

Uploaded Source

Built Distribution

invert4geom-0.11.0-py3-none-any.whl (91.9 kB view details)

Uploaded Python 3

File details

Details for the file invert4geom-0.11.0.tar.gz.

File metadata

  • Download URL: invert4geom-0.11.0.tar.gz
  • Upload date:
  • Size: 102.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for invert4geom-0.11.0.tar.gz
Algorithm Hash digest
SHA256 a9d31f73274ebdeecebbe61743e1cfe02c0c139f3943c4efe04634eb17410f6e
MD5 4cd9070c0a3bf87731b120553bdb1fac
BLAKE2b-256 f85c6301d7418e7a39507503df69527d5f211fe1d7fde48dea507cbef5e5dd67

See more details on using hashes here.

Provenance

The following attestation bundles were made for invert4geom-0.11.0.tar.gz:

Publisher: pypi_release.yml on mdtanker/invert4geom

Attestations:

File details

Details for the file invert4geom-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: invert4geom-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 91.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for invert4geom-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78b2b048954ea3240a03e478661ad00b5a267d106991bf0bcc2119a1d3d883a0
MD5 9d0a574999c4e58e409eb2c63632a473
BLAKE2b-256 0d1913808659df64b2c979a9b0773c25f3967964ca7c3eec7f7dc4484ca46e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for invert4geom-0.11.0-py3-none-any.whl:

Publisher: pypi_release.yml on mdtanker/invert4geom

Attestations:

Supported by

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