simpeg.electromagnetics.natural_source.receivers.Tipper#
- class simpeg.electromagnetics.natural_source.receivers.Tipper(locations_h, locations_base=None, orientation='xx', component='real', storeProjections=False)[source]#
- Bases: - BaseNaturalSourceRx- Receiver class for tipper data (3D problems only). - This class can be used to simulate AFMag tipper data, defined according to: \[\begin{split}\begin{bmatrix} T_{zx} & T_{zy} \end{bmatrix} = \begin{bmatrix} H_x^{(x)} & H_y^{(x)} \\ H_x^{(y)} & H_y^{(y)} \end{bmatrix}^{-1} \, \begin{bmatrix} H_z^{(x)} \\ H_z^{(y)} \end{bmatrix}\end{split}\]- where superscripts \((x)\) and \((y)\) denote signals corresponding to incident planewaves whose electric fields are polarized along the x and y-directions respectively. Note that in - simpeg, natural source EM data are defined according to standard xyz coordinates; i.e. (x,y,z) is (Easting, Northing, Z +ve up).- The receiver class can also be used to simulate a diverse set of Tipper-like data types when horizontal magnetic fields are measured at a remote base station. These are defined according to: \[\begin{split}\begin{bmatrix} T_{xx} & T_{yx} & T_{zx} \\ T_{xy} & T_{yy} & T_{zy} \end{bmatrix} = \begin{bmatrix} H_x^{(x)} & H_y^{(x)} \\ H_x^{(y)} & H_y^{(y)} \end{bmatrix}_b^{-1} \, \begin{bmatrix} H_x^{(x)} & H_y^{(x)} & H_z^{(x)} \\ H_x^{(y)} & H_y^{(y)} & H_z^{(y)} \end{bmatrix}_r\end{split}\]- where subscript \(b\) denotes the base station location and subscript \(r\) denotes the mobile receiver location. - Parameters:
- locations_h(n_loc,n_dim) array_like
- Locations where the roving magnetic fields are measured. 
- locations_base(n_loc,n_dim) array_like,optional
- Locations where the base station magnetic fields are measured. Defaults to the same locations as the roving magnetic fields measurements, locations_r. 
- orientation{‘xx’, ‘yx’, ‘zx’, ‘zy’, ‘yy’, ‘zy’}
- Specifies the tipper element \(T_{ij}\) corresponding to the data. 
- component{‘real’, ‘imag’, ‘complex’}
- Tipper data type. For the tipper element \(T_{ij}\) specified by the orientation input argument, the receiver can be set to compute the following: - ‘real’: Real component of the tipper (unitless) - ‘imag’: Imaginary component of the tipper (unitless) - ‘complex’: The complex tipper is returned. Do not use for inversion! 
- storeProjectionsbool
- Whether to cache to internal projection matrices. 
 
- locations_h(
 - Attributes - Tipper data type; i.e. "real", "imag". - Locations of the two field measurements. - Base station magnetic field measurement locations. - Roving magnetic field measurement locations. - Number of data associated with the receiver object. - Specifies the tipper element \(T_{ij}\) corresponding to the data. - Universal unique identifier - Methods 
 
    