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)
| File | Size | Uploaded | |
|---|---|---|---|
| emagpy-1.4.5.tar.gz | 5.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|