User Guide¶
This guide walks through the core features of astrojax with practical code examples.
| Topic | Description |
|---|---|
| Configuration | Setting the module-wide float precision |
| Time Conversions | Converting between calendar dates, Julian Dates, and Modified Julian Dates |
| Epoch | Working with the Epoch class for time representation, arithmetic, and JAX integration |
| Frames | ECI-ECEF frame transformations for satellite state vectors |
| Coordinates | Geocentric, geodetic, Keplerian, and ENZ topocentric transformations |
| Orbits | Orbital mechanics, anomaly conversions, and mean-osculating element transformations |
| Relative Motion | ECI-RTN transformations, Relative Orbital Elements (ROE), and HCW dynamics |
| Orbit Dynamics | Perturbation force models for orbit propagation |
| Attitude Representations | Quaternion, rotation matrix, Euler angle, and Euler axis representations |
| Attitude Dynamics | Rigid-body attitude propagation with torque models |
| Integrators | Numerical integration methods for dynamics propagation |
| Covariance Propagation | Propagating state uncertainty via variational equations and STM |
| Datasets | External catalogs: MPC asteroid orbits, asteroid masses, loading, querying, and state computation |