simpeg.electromagnetics.static.spectral_induced_polarization.receivers.Dipole#
- class simpeg.electromagnetics.static.spectral_induced_polarization.receivers.Dipole(locations_m=None, locations_n=None, times=None, locations=None, **kwargs)[source]#
Bases:
BaseRx
Spectral IP dipole receiver class
- Parameters:
- locations_m(
n_loc
,dim
)numpy.ndarray
M electrode locations; remember to set ‘locations_n’ keyword argument to define N electrode locations.
- locations_n(
n_loc
,dim
)numpy.ndarray
N electrode locations; remember to set ‘locations_m’ keyword argument to define M electrode locations.
- locations
list
ortuple
of
length
2of
numpy.ndarray
M and N electrode locations. In this case, do not set the ‘locations_m’ and ‘locations_n’ keyword arguments. And we supply a list or tuple of the form [locations_m, locations_n].
- orientation{
None
, ‘x’, ‘y’, ‘z’} Receiver orientation.
- data_type{“volt”, “apparent_chargeability”}
Data type.
- locations_m(
Attributes
Data type; i.e. "volt", "apparent_resistivity", "apparent_chargeability".
DC voltage
M and N electrode locations
Locations of the M-electrodes
Locations of the N-electrodes
Number of data associate with the receiver(s).
Orientation of the receiver.
Fields on the mesh
Time channels for the receiver
Universal unique identifier
Methods
eval
(src, mesh, f)Project fields to receivers to get data.
evalDeriv
(src, mesh, f, v[, adjoint])Derivative of projected fields with respect to the inversion model times a vector.
getP
(mesh, projected_grid)Get projection matrix from mesh to receivers
getSpatialP
(mesh[, projected_grid])Returns the spatial projection matrix from mesh to receivers.
getTimeP
(times_all)Returns the time projection matrix.