README.md

# SpaceDust

Space Dust is an astrodynamics library written in elixir

## Installation

```elixir
def deps do
  [
    {:space_dust, "~> 0.1.0"}
  ]
end
```

## Functions

### `SpaceDust.Time`
Conversions between UTC and:
 - International Atomic Time (TAI)
 - Terrestrial Time (TT)
 - Julian Dates

### `SpaceDust.Math`
Operations on 3D vectors & 3x3 Matrices

### `SpaceDust.State`
State vector definitions & conversions between ECI J2000 and:
 - True Equator Mean Equinox (TEME)

### `SpaceDust.Propagator`
Functions for propagating state vectors, including:
 - Simplified General Perturbations 4 (SGP4) algorithm

### `SpaceDust.Data`
Data tables & retrieval utilities for:
 - Earth Orientation Parameters (EOP)
 - IAU1980 nutation data
 - Leap seconds

### `SpaceDust.Utils`
Utility functions, including:
 - Constants
 - Parsing of Two-Line Element sets (TLEs)

### `SpaceDust.Ingest`
API clients for:
 - Celestrak TLEs