harmonica.ellipsoid_magnetic

harmonica.ellipsoid_magnetic#

harmonica.ellipsoid_magnetic(coordinates, ellipsoids, inducing_field)[source]#

Forward model magnetic fields of ellipsoids.

Compute the magnetic field components for an ellipsoidal body at specified observation points.

Important

The magnetic field components are returned in nT.

Parameters:
coordinateslist of array

List of arrays containing the easting, northing and upward coordinates of the computation points defined on a Cartesian coordinate system. All coordinates should be in meters.

ellipsoidharmonica.Ellipsoid or list of harmonica.Ellipsoid

Ellipsoidal body represented by an instance of harmonica.Ellipsoid or a list of them.

inducing_field(3,) array or tuple of float

The easting, northing and upward components of the inducing magnetic field \(\mathbf{B}\) in nT.

Returns:
be, bn, buarray

Easting, northing and upward magnetic field components in nT.

References

[Clark1986] [Takahashi2018]