Geophysical modelling and inversion library
Project description
pyGIMLi is an open-source library for modelling and inversion and in geophysics. The object-oriented library provides management for structured and unstructured meshes in 2D and 3D, finite-element and finite-volume solvers, various geophysical forward operators, as well as Gauss-Newton based frameworks for constrained, joint and fully-coupled inversions with flexible regularization.
What is pyGIMLi suited for?
- analyze, visualize and invert geophysical data in a reproducible manner
- forward modelling of (geo)physical problems on complex 2D and 3D geometries
- inversion with flexible controls on a-priori information and regularization
- combination of different methods in constrained, joint and fully-coupled inversions
- teaching applied geophysics (e.g. in combination with Jupyter notebooks)
What is pyGIMLi NOT suited for?
- for people that expect a ready-made GUI for interpreting their data
Installation
Before you start, considering its not a bad idea to use virtual environments, so give this a try:
python -m venv pygimli
source pygimli/bin/activate
To install pygimli from the test repository:
python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple pygimli
You might add the 'all' option to install also optional dependencies.
python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple pygimli['all']
You can see if the installation was successful:
python -c 'import pygimli as pg; pg.version()'
For more information visit pyGIMLi.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for pygimli-1.5.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4dc3f51f9d3de3b62b2c4f206c89e5b2e01d2f06f8d1fab749ea1b33b787356 |
|
MD5 | e584495d6d8f155d21feb1041c35e6fc |
|
BLAKE2b-256 | e782184cef0c0fd2555f99441d4d90d6cf7d5a6201244b95ac5d638cc75d7e0b |