This module provides routines for working with gravity and magnetic field data expressed in spherical harmonics.

Gravity routines

Function name Description
MakeGravGridDH Create 2D cylindrical maps on a flattened and rotating ellipsoid of all three components of the gravity field, the gravity disturbance, and the gravitational potential.
MakeGravGridPoint Determine the vector components of the gravitational acceleration at a single point.
MakeGravGradGridDH Calculate the components of the gravity “gradient” tensor on a flattened ellipsoid.
MakeGeoidGridDH Create a global map of the geoid.
CilmPlusDH Calculate the gravitational potential exterior to relief along a spherical interface using the finite-amplitude algorithm of Wieczorek and Phillips (1998) on a Driscoll and Healy (1994) grid.
CilmMinusDH Calculate the gravitational potential interior to relief along to a spherical interface using the finite-amplitude algorithm of Wieczorek and Phillips (1998) on a Driscoll and Healy (1994) grid.
CilmPlusRhoHDH Calculate the gravitational potential exterior to relief along a spherical interface with laterally varying density using the finite amplitude algorithm of Wieczorek (2007) on a Driscoll and Healy (1994) grid.
CilmMinusRhoHDH Calculate the gravitational potential interior to relief along a spherical interface with laterally varying density using the finite amplitude algorithm of Wieczorek (2007) on a Driscoll and Healy (1994) grid.
BAtoHilmDH Calculate iteratively the relief along an interface with constant density contrast that corresponds to a given Bouguer anomaly using the algorithm of Wieczorek and Phillips (1998).
BAtoHilmRhoHDH Iteratively calculate the relief along an interface with laterally varying density contrast that corresponds to a given Bouguer anomaly using the algorithm of Wieczorek and Phillips (1998).
DownContFilterMA Compute the minimum-amplitude downward continuation filter of Wieczorek and Phillips (1998).
DownContFilterMC Compute the minimum-curvature downward continuation filter of Wieczorek and Phillips (1998).
NormalGravity Calculate the normal gravity on a flattened ellipsoid using the formula of Somigliana.

Magnetics routines

Function name Description
MakeMagGridDH Create 2D cylindrical maps on a flattened ellipsoid of all three vector components of the magnetic field, the magnitude of the magnetic field, and the magnetic potential.
MakeMagGridPoint Determine the vector components of the magnetic field at a single point.
MakeMagGradGridDH Calculate the components of the magnetic field tensor on a flattened ellipsoid.
mag_spectrum Compute the spectrum of either the magnetic potential or magnetic field strength.

References

  • Wieczorek, M. A. and R. J. Phillips, Potential anomalies on a sphere: applications to the thickness of the lunar crust, J. Geophys. Res., 103, 1715-1724, doi:10.1029/97JE03136, 1998.
  • Wieczorek, M. A. Gravity and topography of the terrestrial planets, Treatise on Geophysics, 10, 165-206, doi:10.1016/B978-044452748-6/00156-5, 2007.
Edit me