esys.downunder.magtel2d Package¶
Classes¶
- 
class esys.downunder.magtel2d.MT_2D(domain, mode, freq_def, tags, rho, rho_1d, ifc_1d, xstep=100, zstep=100, maps=None, plot=False, limits=None)¶
- Bases: - object- 
__init__(domain, mode, freq_def, tags, rho, rho_1d, ifc_1d, xstep=100, zstep=100, maps=None, plot=False, limits=None)¶
- Constructor which initialises the 2D magnetotelluric class: (*) check for argument type (*) check for valid argument values (*) initialises required values - param domain :: the 2d mesh domain type domain :: - escript data object- param mode :: TE or TM mode type mode :: - string- param freq_def :: highest/lowest frequency & points per decade type freq_def :: - dictionary- param tags :: the tag names of the regions defined in the mesh type tags :: - list- param rho :: the resistivity values of the regions in the mesh type rho :: - list- param rho_1d :: the resistivity values at the left & right boundary type rho_1d :: - dictionary- param ifc_1d :: the layer interface depths of the left & right boundary type ifc_1d :: - dictionary- param xstep :: user-defined step size for horizontal sample list type xstep :: - number(optional)- param zstep :: user-defined step size for vertical sample list type zstep :: - number(optional)- param maps :: list with user-defined functions which map the resistivity for each region type maps :: - list(optional)- param plot :: user-defined flag to show a plot of apparent resistivity and phase at each frequency type plot :: - boolean(optional)- self.domain :: escript data object of mesh self.X :: escript data object with all mesh coordinates self.mode :: string with TE or TM mode self.xmin :: float with x-coordinate minimum self.xmax :: float with x-coordinate maximum self.zmin :: float with z-coordinate minimum self.zmax :: float with z-coordinate maximum self.zstep :: number with sample step in vertical direction self.xstep :: number with sample step in horizontal direction self.rho :: list with resistivity values of all regions self.rho_1d :: dictionary with resistivity values at boundaries left/right self.ifc_1d :: dictionary with interface depths at boundaries left/right self.plot :: boolean flag to show plots of apparent resistivity and phase self.sigma :: escript data object with the conductivity model (based on ‘rho’ and ‘maps’) self.frequencies :: list of sounding frequencies self.boundary_mask :: Dirichlet mask at boundaries 
 - 
pdeSolve()¶
- Solves the PDE for either the TE or the TM mode. (TE mode is the transverse Electric field). (TM mode is the transverse Magnetic field). - (uses - self)- mt2d :: list with real/imag fields for each sounding frequency arho :: list with apparent resistivities for each sounding frequency aphi :: list with phase values for each sounding frequency 
 
- 
Functions¶
Others¶
- HAVE_FINLEY