Skip to content

API Reference

Complete reference for all public modules in astrojax.

Module Description
Config Module-wide float precision configuration
Constants Physical and mathematical constants used throughout the library
Time Calendar date, Julian Date, and Modified Julian Date conversions
Epoch High-precision time representation with JAX pytree support
Frames ECI-ECEF frame transformations using Earth rotation
Coordinates Geocentric, geodetic, Keplerian, and ENZ topocentric transformations
Orbits Orbital mechanics, anomaly conversions, and mean-osculating element transformations
Orbit Dynamics Perturbation force models (gravity, drag, SRP, third-body)
Relative Motion ECI-RTN transformations, Relative Orbital Elements (ROE), and HCW dynamics
Attitude Representations Quaternion, rotation matrix, Euler angle, and Euler axis classes
Attitude Dynamics Rigid-body attitude dynamics (Euler equations, gravity gradient)
Integrators Numerical integration methods
Covariance Covariance propagation via variational equations and STM
Datasets MPC asteroid orbit catalog and asteroid masses download, parsing, and state computation