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 |