chaosmagpy.coordinate_utils.gg_to_geo

chaosmagpy.coordinate_utils.gg_to_geo(height, beta)[source]

Compute geocentric colatitude and radius from geodetic colatitude and vertical height above the ellipsoid as defined by the World Geodetic System 1984 (WGS84).

The equatorial and polar radius of the ellipsoid that approximates Earth’s surface are stored in chaosmagpy.basicConfig['params.ellipsoid'].

Parameters:
heightndarray, shape (…)

Altitude in kilometers.

betandarray, shape (…)

Geodetic colatitude

Returns:
radiusndarray, shape (…)

Geocentric radius in kilometers.

thetandarray, shape (…)

Geocentric colatitude in degrees.

References

Equations (51)-(53) from “The main field” (chapter 4) by Langel, R. A. in:

“Geomagnetism”, Volume 1, Jacobs, J. A., Academic Press, 1987.