Recent Releases of The MTPy software package for magnetotelluric data analysis and visualisation
The MTPy software package for magnetotelluric data analysis and visualisation - v2.0.0-beta
This will be a major update under the hood and may break some backwards compatibility. The major update will include:
- Updating
mtpy.core.mt.MTto inherit frommt_metadata.transfer_function.core.TFwhich has the capability of reading/writing most flavors of transfer function files.- The generic transfer function will be internally stored as an xarray which will have coordinates
input_channelsandoutput_channelswhich will allow flexibility in the type of transfer function. - It will also be able to store the covariance matrices (residual covariance and inverse signal covariance) output by EMTF and Aurora
- The generic transfer function will be internally stored as an xarray which will have coordinates
- Add an
MTCollectionclass that will also be based on xarray which will be the central object from which all other methods call this includes methods like:- MTCollection.to/frommodeldata_file (could be modem or Simpeg or something else)
- MTCollection.plot_...
- MTCollection.to/from_hdf5
- MTCollection.applyboundingbox (select stations in a given region)
- MTCollection.selectprofileline (select stations along a given profile line)
- etc...
- The HDF5 will allow users to store their transfer functions in a single file and then use that file later for any data manipulation instead of reading in edi or other type of transfer functions each time they want to do something with the data. This should make it more efficient and easier to use. For example you could have a single file with all transfer functions you've ever collected, then if you want to invert a given region you provide a bounding box and get all the stations in the given region to make a model input file.
Documentation will be updated on
readthedocsThere will be some changes to the base code as well some modules will be deprecated like
usgs,uofa,legacy, some data will be moved to a new repository to reduce the size of the download. These modules will find a new home underMTgeophysicsso as not to be lost. And GitActions will be setup for testing.
What's Changed
- fixing quotes and trying to fix URL by @danielskatz in https://github.com/MTgeophysics/mtpy/pull/82
- After JOSS paper the develop branch can be merged to master as a stable release 1.1.0 by @zhang01GA in https://github.com/MTgeophysics/mtpy/pull/87
- Master by @zhang01GA in https://github.com/MTgeophysics/mtpy/pull/88
- Functionality for plotting seismic amplitudes on resistivity from the PlotSlices class by @geojunky in https://github.com/MTgeophysics/mtpy/pull/94
- Fix tests for Python 2.7/Travis CI by @brenmous in https://github.com/MTgeophysics/mtpy/pull/99
- Fix issues with geotiff conversion and add rotation by @brenmous in https://github.com/MTgeophysics/mtpy/pull/100
- RMS plotting from ModEM log files by @brenmous in https://github.com/MTgeophysics/mtpy/pull/101
- RMS Map basemap image + shapefile creation by @brenmous in https://github.com/MTgeophysics/mtpy/pull/105
- Change plot pen depth 2D to take periods by @brenmous in https://github.com/MTgeophysics/mtpy/pull/106
- Fix edicollection.showobj by @agrayver in https://github.com/MTgeophysics/mtpy/pull/109
- Gis tools clean up by @kujaku11 in https://github.com/MTgeophysics/mtpy/pull/108
- Fix tests for Python 3.7 by @brenmous in https://github.com/MTgeophysics/mtpy/pull/113
- "eo" unreferenced in writedatafile <- builddata by @ralfcam in https://github.com/MTgeophysics/mtpy/pull/115
- Add EDI to Mare2DEM conversion script by @brenmous in https://github.com/MTgeophysics/mtpy/pull/121
New Contributors
- @danielskatz made their first contribution in https://github.com/MTgeophysics/mtpy/pull/82
- @geojunky made their first contribution in https://github.com/MTgeophysics/mtpy/pull/94
- @brenmous made their first contribution in https://github.com/MTgeophysics/mtpy/pull/99
- @agrayver made their first contribution in https://github.com/MTgeophysics/mtpy/pull/109
- @ralfcam made their first contribution in https://github.com/MTgeophysics/mtpy/pull/115
Full Changelog: https://github.com/MTgeophysics/mtpy/compare/v1.0...v2.0.0-beta
Scientific Software - Peer-reviewed
- Python
Published by kujaku11 almost 4 years ago
The MTPy software package for magnetotelluric data analysis and visualisation - v1.0
Release for Journal of Open Source Software
Scientific Software - Peer-reviewed
- Python
Published by alkirkby almost 7 years ago