View Source API Reference Space Dust v0.3.0
Modules
SpaceDust is a comprehensive astrodynamics library for Elixir.
Barycentric coordinate calculations for solar system bodies.
Struct to hold the nutation angles for the earth (radians)
Struct to hold the precession angles for the earth (radians)
Lunar body parameters and position calculations.
Solar body parameters and position calculations.
Earth Orientation Parameters (EOP) data - ref https://hpiers.obspm.fr/eoppc/bul/bulb/explanatory.html
ETS-based cache for Earth Orientation Parameters (EOP) data.
Parameters required to compute the CRS-TRS transformation matrix
IAU 1980 Nutation Theory data
Client for retrieving Two-Line Element (TLE) data from Celestrak.
Math utility functions
Matrix operations
A 3x3 matrix
Vector operations
A 3D vector
Functions for computing angular observations from observer and target states.
Azimuth and Elevation (Altitude) observation.
Right Ascension and Declination observation.
State vector in Earth-Centered Earth-Fixed (ECEF) reference frame.
State vector in Earth-Centered Inertial J2000 (ECI) reference frame.
State in geodetic coordinates (latitude, longitude, altitude).
Classical Keplerian orbital elements.
State vector in True Equator Mean Equinox (TEME) reference frame.
High-performance state vector transformations using Nx.
Base module for time epoch types.
Greenwich Mean Sidereal Time (GMST).
GPS Time.
Julian Date (JD).
International Atomic Time (TAI - Temps Atomique International).
Terrestrial Time (TT).
Nx-based time transformations between different time standards.
Coordinated Universal Time (UTC).
Parsing and propagation utilities for Two-Line Element Sets (TLEs).
Two-Line Element Set (TLE) data structure.