Module orbital_3d

Module orbital_3d 

Source

Structs§

RingCrossingAnalysis
Result of analyzing whether a transfer trajectory crosses Saturn’s ring plane.
UranusApproachAnalysis
Result of analyzing Uranus approach geometry.

Constants§

ENCELADUS_ORBITAL_RADIUS_KM
Enceladus orbital radius: ~238,020 km (outside ring system) Note: NASA JPL gives semi-major axis 238,042 km; 238,020 km is used throughout EP02 calculations for internal consistency.
SATURN_EQUATORIAL_RADIUS_KM
Saturn equatorial radius: 60,268 km
SATURN_OBLIQUITY_RAD
Saturn’s axial tilt (obliquity) relative to its orbital plane: 26.73°
SATURN_RING_A_OUTER_KM
Saturn main ring outer edge (A ring): ~136,775 km from center
SATURN_RING_INNER_KM
Saturn ring inner edge (D ring): ~66,900 km from center
SATURN_RING_OUTER_KM
Saturn ring outer edge (F ring): ~140,180 km from center
TITANIA_ORBITAL_RADIUS_KM
Titania orbital radius: ~436,300 km
URANUS_EQUATORIAL_RADIUS_KM
Uranus equatorial radius: 25,559 km
URANUS_OBLIQUITY_RAD
Uranus axial tilt: 97.77° (retrograde rotation)
URANUS_RING_OUTER_KM
Uranus ring system outer edge: ~51,149 km

Functions§

ecliptic_z_height
Compute the ecliptic z-height of a planet at a given Julian Date.
max_ecliptic_z_height
Compute the maximum ecliptic z-height a planet can reach.
out_of_plane_distance
Out-of-plane distance between two planet positions.
saturn_ring_crossing
Analyze whether a trajectory approaching Saturn crosses its ring plane.
saturn_ring_plane_normal
Compute the normal vector of Saturn’s ring plane in ecliptic coordinates.
transfer_inclination_penalty
Transfer inclination analysis: given departure and arrival planet positions, compute the required inclination change and associated ΔV penalty.
uranus_approach_analysis
Analyze the approach geometry to Uranus from a given direction.
uranus_spin_axis_ecliptic
Compute Uranus’s spin axis direction in ecliptic coordinates.