simpeg.electromagnetics.static.resistivity.sources.Dipole#

class simpeg.electromagnetics.static.resistivity.sources.Dipole(receiver_list, location_a=None, location_b=None, location=None, current=1.0)[source]#

Bases: BaseSrc

Dipole source

Parameters:
receiver_listlist of simpeg.electromagnetics.static.resistivity.receivers.BaseRx

A list of DC/IP receivers

location_a(dim) array_like

A electrode locations; remember to set location_b keyword argument to define B electrode location.

location_b(dim) array_like

B electrode locations; remember to set location_a keyword argument to define A electrode location.

locationtuple of array_like, optional

A and B electrode locations. If location_a and location_b are provided, don’t pass values to this argument. Otherwise, provide a tuple of the form (location_a, location_b).

currentfloat, optional

Current amplitude in \(A\) that goes through each electrode.

Attributes

current

Amplitudes of the source currents

location

locations of the source electrodes

location_a

Locations of the A-electrodes

location_b

Locations of the B-electrodes

nD

Number of data associated with the source.

receiver_list

List of receivers associated with the source

uid

Universal unique identifier

vnD

Vector number of data.

Methods

eval(sim)

Discretize sources to mesh

evalDeriv(sim)

Returns the derivative of the source term with respect to the model.

get_receiver_indices(receivers)

Get indices for a subset of receivers within the source's receivers list.

Galleries and Tutorials using simpeg.electromagnetics.static.resistivity.sources.Dipole#

DC Analytic Dipole

DC Analytic Dipole

Simulate a 1D Sounding over a Layered Earth

Simulate a 1D Sounding over a Layered Earth

Least-Squares 1D Inversion of Sounding Data

Least-Squares 1D Inversion of Sounding Data

Sparse 1D Inversion of Sounding Data

Sparse 1D Inversion of Sounding Data

Parametric 1D Inversion of Sounding Data

Parametric 1D Inversion of Sounding Data