EConflux: Workflows for Multi-Method Geophysical Investigations
Project description
EConflux
A library for binning, geolocation, processing, and statistical analysis of multi-method geophysical data.
EConflux is designed to support users conducting joint geophysical investigations by providing functions to assist with georeferencing, co-locating, processing, and interpreting complementary geophysical datasets.
The current version of EConflux is designed to be incorporated into workflows using ResIPy (https://gitlab.com/hkex/resipy) and EMagPy (https://gitlab.com/hkex/emagpy) but should provide a suitable foundation for users looking to incorporate the functions into other inversion codes.
Installing EConflux
EConflux is available for installation on PyPI using pip or can be installeld locally by cloning the repository and perfomring a local pip install. Both options are outlined here as well as how to install just the required dependencies or the required dependencies plus optional packages needed to run the Jupyter Notebook tutorials.
Installing EConflux Using PyPI
EConflux can be installed with just its required dependencies by using:
pip install econflux
EConflux with its required dependencies plus the additional packages that are not needed for EConflux to run but are necessary to work through the example Jupyter Notebooks can be installed by using:
pip install econflux[examples]
Installing EConflux locally
Navigate to a preferred directory:
cd \path\to\clone\location
Clone the EConflux git repository
git clone https://github.com/c-terra/EConflux
EConflux can then be used by adding the path to the cloned EConflux repository to your Python sys path (see how this is done in the Jupyter Notebooks in the "examples" directory), or it can be installed using PyPI locally. This is done by doing:
cd \path\to\EConflux
pip install .
Otherwise, EConflux, its dependencies, and the needed packages to run the Jupyter Notebook examples can be installed locally using:
cd \path\to\EConflux
pip install .[examples]
Overview of EConflux Classes and Structure
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file econflux-0.1.1.tar.gz.
File metadata
- Download URL: econflux-0.1.1.tar.gz
- Upload date:
- Size: 15.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
974a8b8fe42703c92f3bc7b9080448770596a088d58f8a77b9846d73c9cd373e
|
|
| MD5 |
71d3894d51a0a4b77c29fd032eb779fc
|
|
| BLAKE2b-256 |
50b71d84f7e637c8507dad52934d7cf1f8be18d777d28279231312192bba64ce
|
Provenance
The following attestation bundles were made for econflux-0.1.1.tar.gz:
Publisher:
publish.yml on c-terra/EConflux
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
econflux-0.1.1.tar.gz -
Subject digest:
974a8b8fe42703c92f3bc7b9080448770596a088d58f8a77b9846d73c9cd373e - Sigstore transparency entry: 1116799947
- Sigstore integration time:
-
Permalink:
c-terra/EConflux@4b13d0a57e4ea0d4911c8da937057b370dca1898 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/c-terra
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b13d0a57e4ea0d4911c8da937057b370dca1898 -
Trigger Event:
release
-
Statement type:
File details
Details for the file econflux-0.1.1-py3-none-any.whl.
File metadata
- Download URL: econflux-0.1.1-py3-none-any.whl
- Upload date:
- Size: 22.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3b7e459754d23b56557a5409b6610574e75dbfa5eb4df7e230c6d3feb1f9b6c
|
|
| MD5 |
1bc0adc830ecf14f99283e8612ff3a1f
|
|
| BLAKE2b-256 |
5285612be96043433037f7865440f7a2b27d5b53f3a67be4ffbab8dd159c65e7
|
Provenance
The following attestation bundles were made for econflux-0.1.1-py3-none-any.whl:
Publisher:
publish.yml on c-terra/EConflux
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
econflux-0.1.1-py3-none-any.whl -
Subject digest:
a3b7e459754d23b56557a5409b6610574e75dbfa5eb4df7e230c6d3feb1f9b6c - Sigstore transparency entry: 1116799965
- Sigstore integration time:
-
Permalink:
c-terra/EConflux@4b13d0a57e4ea0d4911c8da937057b370dca1898 -
Branch / Tag:
refs/tags/v0.1.1 - Owner: https://github.com/c-terra
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@4b13d0a57e4ea0d4911c8da937057b370dca1898 -
Trigger Event:
release
-
Statement type: