esys.downunder.magtel1d Package¶
Classes¶
-
class
esys.downunder.magtel1d.
MT_1D
(freq, depths, rho, zcoord)¶ Calculates the electromagnetic fields in the subsurface for a 1D layered earth.
Partly based on Fortran code by Phil Wannamaker in MT2D (http://marineemlab.ucsd.edu/Projects/Occam/2DMT/index.html)
-
__init__
(freq, depths, rho, zcoord)¶ Constructor which initialises the 1D magnetotelluric class: (*) check for argument type (*) check for valid argument values (*) initialises required data lists
param freq :: sounding frequency type freq ::
float
param depths :: layer depth interfaces type depths ::list
(number) param rho :: layer resistivities type rho ::list
(number) param zcoord :: sample coordinate points type zcoord ::list
(number)self.f = freq :: sounding frequency self.z = zcoord :: sample coordinate points self.zl = zl :: layer depths self.dl = dl :: layer thicknesses self.rl = rl :: layer resistivities
-
mt1d
()¶ Public method to calculate the MT-1D EM-fields at sample coordinates.
self.f :: sounding frequency self.z :: sample coordinate points self.zl :: layer depths self.dl :: layer thicknesses self.rl :: layer resistivities
-