Data-Type Definitions (spacekernel.datamodel)#

SurfCoord_dtype#

Type: numpy.dtype

Structured dtype for geodetic surface coordinates on the reference ellipsoid.

Fields:

  • lat (float) Geodetic latitude \(\phi\) in radians.

  • lon (float) Geodetic longitude \(\lambda\) in radians.

LLA_dtype#

Type: numpy.dtype

Structured dtype for geodetic coordinates (latitude, longitude, altitude).

Fields:

  • lat (float) Geodetic latitude \(\phi\) in radians.

  • lon (float) Geodetic longitude \(\lambda\) in radians.

  • alt (float) Height \(h\) above the ellipsoid in metres.

ENU_dtype#

Type: numpy.dtype

Structured dtype for local East–North–Up unit‐vector frames.

Fields:

  • u_east (float, shape (3,)) East unit‐vector components \([x, y, z]\).

  • u_north (float, shape (3,)) North unit‐vector components \([x, y, z]\).

  • u_up (float, shape (3,)) Up (radial) unit‐vector components \([x, y, z]\).

AER_dtype#

Type: numpy.dtype

Structured dtype for Azimuth–Elevation–Range observations.

Fields:

  • azimuth (float) Azimuth \(\alpha\) in radians, measured clockwise from North.

  • elevation (float) Elevation \(\epsilon\) in radians above the local horizon.

  • range (float) Slant range \(\rho\) in metres.