esys.downunder.magtel1d Package¶
Classes¶
- 
class esys.downunder.magtel1d.MT_1D(freq, depths, rho, zcoord)¶
- Bases: - object- 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 :: - floatparam 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 
 
-