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

Vector operations

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.