Skip to main content

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

econflux_flowchart

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

econflux-0.1.1.tar.gz (15.9 MB view details)

Uploaded Source

Built Distribution

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

econflux-0.1.1-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

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

Hashes for econflux-0.1.1.tar.gz
Algorithm Hash digest
SHA256 974a8b8fe42703c92f3bc7b9080448770596a088d58f8a77b9846d73c9cd373e
MD5 71d3894d51a0a4b77c29fd032eb779fc
BLAKE2b-256 50b71d84f7e637c8507dad52934d7cf1f8be18d777d28279231312192bba64ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for econflux-0.1.1.tar.gz:

Publisher: publish.yml on c-terra/EConflux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for econflux-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a3b7e459754d23b56557a5409b6610574e75dbfa5eb4df7e230c6d3feb1f9b6c
MD5 1bc0adc830ecf14f99283e8612ff3a1f
BLAKE2b-256 5285612be96043433037f7865440f7a2b27d5b53f3a67be4ffbab8dd159c65e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for econflux-0.1.1-py3-none-any.whl:

Publisher: publish.yml on c-terra/EConflux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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