Skip to content
Python toolbox for standard Magnetotellurics (MT) data analytics
Python Other
  1. Python 99.6%
  2. Other 0.4%
Branch: develop
Clone or download
Latest commit f101ff5 Sep 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin tweek installation script to get env right Feb 12, 2019
data ALAMP-98 moved date out of tests directory Nov 5, 2017
docs update the user manual Oct 10, 2018
examples fix import error PlotPTMaps Sep 17, 2019
legacy clean up examples directory by removing/moving to legacy some unused … Sep 27, 2018
mtpy Fix geotif and ASCII grid image output for modem model. Sep 19, 2019
paper_figures add JOSS paper figures to the repository Mar 31, 2019
tests refactoring combine mtpy/image2 package into mtpy/image Feb 20, 2019
.coveragerc ALAMP-94 updated tests Oct 24, 2017
.coveralls.yml Configuration to integrate with coveralls.io Nov 28, 2017
.gitattributes set git to use lf end of lines for all .sh files on all systems Nov 7, 2017
.gitignore make setup.py works better to build a proper pip package Jul 26, 2019
.travis.yml Update .travis.yml Sep 27, 2019
.zenodo.json add json file with author names for Zenodo May 21, 2019
ISSUE_TEMPLATE.md Updated ISSUE_TEPLATE [skip ci] Dec 4, 2017
LICENSE renamed repository into mtpy (lowercase) -- added subpackages "proces… Oct 12, 2012
MANIFEST make setup.py works better to build a proper pip package Jul 26, 2019
PULL_REQUEST_TEMPLATE.md Created pull request template [skip ci] Dec 4, 2017
README.rst Update README.rst Jun 12, 2019
TODO.txt first test commit from laptop sourcetree Feb 22, 2018
anaconda_ubunt1604_travis.yml try anaconda 2.7 and 3.7 Feb 13, 2019
paper.bib fixing quotes and trying to fix URL May 22, 2019
paper.md fix links to paper figures in JOSS paper Mar 31, 2019
pep8rc Added pep8rc for code style consistency checking. Updated TODO.txt Jan 20, 2017
pylintrc refactor mtpy/imaging/phase_tensor_maps.py save file dir and pep8 issues Mar 23, 2017
requirements.txt Update requirements.txt Jul 31, 2019
setup.py make setup.py works better to build a proper pip package Jul 26, 2019

README.rst

MTpy: A Python Toolbox for Magnetotelluric (MT) Data Processing, Analysis, Modelling and Visualization

Build Status Documentation Status

How to Cite

If you use this software in a scientific publication, we'd very much appreciate if you could cite one or both of the following papers:

  • Kirkby, A.L., Zhang, F., Peacock, J., Hassan, R., Duan, J., 2019. The MTPy software package for magnetotelluric data analysis and visualisation. Journal of Open Source Software, 4(37), 1358. https://doi.org/10.21105/joss.01358
  • Krieger, L., and Peacock, J., 2014. MTpy: A Python toolbox for magnetotellurics. Computers and Geosciences, 72, p167-175. https://doi.org/10.1016/j.cageo.2014.07.013

Overview

A Python Toolbox for Magnetotelluric (MT) Data Processing, Analysis, Modelling and Visualization

Note that this repository has superseded the geophysics/mtpy and GeoscienceAustralia/mtpy2

Contacts

Alison Kirkby
Jared Peacock
Rakib Hassan

System Requirements

  • Python 2.7
  • Python 3.6+

License

MTpy is licensed under the GPL version 3

The license agreement is contained in the repository and should be kept together with the code.

Conventions Used in the MTPy Software

  1. MTpy uses E- and B-fields (although the sensors may be confusingly named as H-sensors in EDI files)
  2. [E] = microvolts/meter (muV/m)
  3. [B] = nanotesla (nT)
  4. [Z] = [E]/[B] = km/s
  5. Apparent resistivty rho = 0.2 * T * |Z|^2 (in Ohm m)
  6. Angles are given in degrees (mod 360)
  7. EDI files can contain data in Z- or rho/phi-form
  8. EDI files contain data from one station only
  9. Coordinates are handled in decimal degrees (converted when reading)
  10. Time stamps refer to UTC
  11. Internal coordinates: X = North-South, Y = East-West
  12. Rotations are interpreted clockwise (mathematically negative)
  13. 0 degrees azimuth = North
You can’t perform that action at this time.