Equinoctial Elements
py_outfit.orbit_type.equinoctial.EquinoctialElements
EquinoctialElements(
reference_epoch: float,
semi_major_axis: float,
eccentricity_sin_lon: float,
eccentricity_cos_lon: float,
tan_half_incl_sin_node: float,
tan_half_incl_cos_node: float,
mean_longitude: float,
)
Equinoctial orbital elements.
Definitions
h = e * sin(ϖ)
with ϖ = Ω + ωk = e * cos(ϖ)
p = tan(i/2) * sin(Ω)
q = tan(i/2) * cos(Ω)
λ
(heremean_longitude
) = mean longitude (rad), i.e. Ω + ω + M in the usual convention
Units
reference_epoch
: MJD (TDB)semi_major_axis
: AUh
,k
,p
,q
: dimensionlessmean_longitude
: radians
See also
to_keplerian
— Convert to Keplerian elements.
RETURNS | DESCRIPTION |
---|---|
EquinoctialElements
|
A new equinoctial element set. |
to_keplerian
to_keplerian() -> KeplerianElements
Convert equinoctial → Keplerian elements.
RETURNS | DESCRIPTION |
---|---|
KeplerianElements
|
The equivalent Keplerian elements. |