gsolve.reductions.anomalies.compute_simple_bouguer_anomaly

gsolve.reductions.anomalies.compute_simple_bouguer_anomaly#

gsolve.reductions.anomalies.compute_simple_bouguer_anomaly(absolute_gravity, normal_gravity, free_air_correction, bouguer_correction, atmospheric_correction=0.0, spherical_bouguer_cap_correction=0.0)[source]#

Calculate the Simple Bouguer anomaly from provided corrections.

The Simple Bouguer anomaly differs from the Complete Bouguer anomaly in that terrain corrections are not included. It is calculated using the following formula:

\[SBA = AG - (NG + FAC + AC + BSC + SBC)\]
Where:
  • SBA = Simple Bouguer Anomaly

  • AG = Absolute Gravity

  • NG = Normal Gravity on the ellipsoid surface

  • FAC = Free Air Correction

  • AC = Atmospheric Correction

  • BSC = Bouguer Slab Correction

  • SBC = Spherical Bouguer Cap Correction

Parameters:
absolute_gravityarray-like

Observed absolute gravity in mGal.

normal_gravityarray-like

Normal gravity value at the ellipsoid in mGal.

free_air_correctionarray-like

The free air correction in mGal.

bouguer_correctionarray-like

Bouguer correction for infinite planar slab or for curvature corrected in mGal. If curvature corrected, ensure spherical_bouguer_cap_correction = 0.0.

atmospheric_correctionarray-like, default = 0.0

The atmospheric correction in mGal.

spherical_bouguer_cap_correctionarray-like, default = 0.0

The spherical Bouguer cap correction in mGal. Should be zero if bouguer_correction is curvature corrected.

Returns:
numpy.ndarray

The simple Bouguer anomaly in mGal.

See also

compute_complete_bouguer_anomaly

Calculate the Complete Bouguer anomaly.

compute_free_air_anomaly

Calculate the Free Air anomaly.