Skip to main content

EMagPy

Python API for inversion/modelling of frequency domain electromagnetic data (FDEM).

EMagPy is divided into a python API and a standalone graphical user interface (GUI). It aims to be a powerfull but simple tool for inverting EMI data obtain from conductimeter.

Getting started

Clone the repository:

git clone https://gitlab.com/hkex/emagpy

Change to the src directory and run ui.py to start the GUI.

cd emgapy/src
python ui.py # this will start the GUI

The python API is available by simply importing the emagpy module from the python shell:

import emagpy
k = Problem()
k.createSurvey('./test/coverCrop.csv')
k.invert(forwardModel='CS') # specify the forward model (here the Cumulative Sensitivty of McNeil1980)
k.showResults() # display the section
k.showMisfit() # display predicted and observed apparent EC
k.showOne2one() # 1:1 line of misfit of apparent EC

Check out the jupyter notebook examples in emagpy/examples/.

Metadata

Release files for emagpy 1.4.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for emagpy 1.4.5
File Size Uploaded
emagpy-1.4.5.tar.gz 5.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for emagpy 1.4.5
File Interpreter ABI Platform
emagpy-1.4.5-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 MB

Release files / emagpy-1.4.5.tar.gz

Download URL emagpy-1.4.5.tar.gz
Size 5.6 MB
Tags Source
SHA-256 checksum
How to use checksums
b3102c2dd1ac1d3b443b3719a883aa73bd3f11f58e13f343f84544f01a96484d
BLAKE2b-256 checksum
How to use checksums
7189158164429d6131e9388c14e996c335bea113dea92e4644cb5611633a659b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / emagpy-1.4.5-py3-none-any.whl

Download URL emagpy-1.4.5-py3-none-any.whl
Size 227.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a436a279b4edfc87948320424af55b9a80cd07eb178fc1c93ce9f18b53454e8
BLAKE2b-256 checksum
How to use checksums
8ea7accb9d9c3afdd17be80f3fa86489e0f11a3809975a5b4725c60afe54e3f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

1.4.5 This release

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

1 release file

1.2.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page