simpeg.electromagnetics.time_domain.receivers.PointMagneticField#

class simpeg.electromagnetics.time_domain.receivers.PointMagneticField(locations=None, times=None, orientation='x', **kwargs)[source]#

Bases: BaseRx

Measure TDEM magnetic field at a point.

Parameters:
locations(n_loc, n_dim) numpy.ndarray

Receiver locations.

times(n_times) numpy.ndarray

Time channels

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

Receiver orientation.

Attributes

locations

Receiver locations

nD

Number of data associated with the receiver.

orientation

Orientation of the receiver.

times

Time channels for the receiver

uid

Universal unique identifier

use_source_receiver_offset

Use source-receiver offset.

Methods

eval(src, mesh, time_mesh, f)

Project fields to receivers to get data.

evalDeriv(src, mesh, time_mesh, f, v[, adjoint])

Derivative of projected fields with respect to the inversion model times a vector.

getP(mesh, time_mesh, f)

Returns projection matrices as a list for all components collected by the receivers.

getSpatialP(mesh, f)

Get spatial projection matrix from mesh to receivers.

getTimeP(time_mesh, f)

Get time projection matrix from mesh to receivers.