norm_gravity

  • Calculates the normal gravity of an ellipsoid at a given latitude and height and calculates the derivative with respect to height

Calling Sequence

from geoid_toolkit.norm_gravity import norm_gravity
gamma_h,dgamma_dh = norm_gravity(latitude, height, 'WGS84')

Source code

geoid_toolkit.norm_gravity(lat, h, refell)[source]

Calculates the normal gravity of an ellipsoid and calculates the derivative with respect to height following Hofmann-Wellenhof and Moritz [4]

Parameters:
lat: float

latitude in degrees

h: float

ellipsoidal height in meters

refell: str

Reference ellipsoid name

  • 'CLK66': Clarke 1866

  • 'GRS67': Geodetic Reference System 1967

  • 'GRS80': Geodetic Reference System 1980

  • 'HGH80': Hughes 1980 Ellipsoid

  • 'WGS72': World Geodetic System 1972

  • 'WGS84': World Geodetic System 1984

  • 'ATS77': Quasi-earth centred ellipsoid for ATS77

  • 'NAD27': North American Datum 1927

  • 'NAD83': North American Datum 1983

  • 'INTER': International

  • 'KRASS': Krassovsky (USSR)

  • 'MAIRY': Modified Airy (Ireland 1965/1975)

  • 'TOPEX': TOPEX/POSEIDON ellipsoid

  • 'EGM96': EGM 1996 gravity model

Returns:
gamma_h: float

normal gravity for ellipsoid at height

dgamma_dh: float

derivative of normal gravity with respect to height