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. 
 
- locations(
 - Attributes - Data type; i.e. "volt", "apparent_resistivity", "apparent_chargeability". - DC voltage - Receiver locations - Number of data associated with the receiver. - 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, time_mesh[, projected_grid, ...])- Returns the projection matrices as a list for all components collected by the receivers. - getSpatialP(mesh[, projected_grid])- Returns the spatial projection matrix from mesh to receivers. - getTimeP(times_all)- Returns the time projection matrix.