Crate sgp4 [] [src]

Simplified Perturbations Models (SGP4)

The Simplified Perturbations Models are a set of models used for satellites and objects relative to the Earth-centered inertial coordinate system. These are often referred to collectively as SGP4 because of how popular that particular code is and how it's used with nearly all low Earth orbit satellites.

The SGP4 and SDP4 models were published as FORTRAN IV in 1988. It has also been ported to C. This is a port to Rust.

Original paper: Hoots_Roehrich_1980_SPACETRACK_REPORT_NO_3.pdf

Modules

coordinates
tle

Constants

A30

$A_{3,0} = -J_3a_E^3$

J3

$J_3 = -2.53881 \times 10^{-4}$: the third gravitational zonal harmonic of the Earth

QS4

qs4 (?)

RE

$R_\oplus = 1.0$ Radius of the Earth (in Earth Radii).

S

S (?)

XKMPER

$6378.135$ kilometers/Earth radii.

k2

$k_2 = 5.413080 \times 10^{-4}$ Harmonic gravity constant for the SGP4 model. Defined as $\frac{1}{2}J_2aE^2$.

ke

$k_e = 7.43669161 \times 10^{-2}$ Orbital constant for Earth defined as $\sqrt{GM_{\oplus}}$ where $G$ is Newton’s universal gravitational constant and $M_{\oplus}$ is the mass of the Earth. Units: $(\frac{\mathrm{Earth\ radii}}{\mathrm{minute}})^{\frac{3}{2}}$

Functions

propagate