SimPEG.electromagnetics.static.spectral_induced_polarization.receivers.BaseRx#

class SimPEG.electromagnetics.static.spectral_induced_polarization.receivers.BaseRx(locations=None, times=None, data_type='volt', orientation=None, projField='phi', **kwargs)[source]#

Bases: BaseTimeRx

Base spectral IP receiver class

Parameters:
locations(n_loc, dim) numpy.ndarray

Receiver locations.

timesnumpy.array_like

Time channels

orientation{None, ‘x’, ‘y’, ‘z’}

Receiver orientation

data_type{“volt”, “apparent_chargeability”}

Data type.

projField{“phi”, “e”, “j”}

Fields solved on the mesh.

Attributes

data_type

Data type; i.e. "volt", "apparent_resistivity", "apparent_chargeability".

dc_voltage

DC voltage

orientation

Orientation of the receiver.

projField

Fields on the mesh

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.

getTimeP(times_all)

Returns the time projection matrix.