Open, verified space-data computation.
spacelab is astrodynamics in Rust, organised around independent verification: fundamental astronomy and reference frames, SGP4, numerical and semi-analytical propagation with the IERS 2010 force model, orbit determination, GNSS, satellite laser ranging, coverage and constellation design, and Earth-observation geometry. Every number it produces is checked against a lineage that did not come from the project, and each check is written down with its oracle and residual.
- Rust:
cargo add spacedatalab, with every spacelab crate behind a feature, orcargo add spacelabfor the core · API docs - Python:
pip install spacedatalab, thenimport spacedatalab - C / C++: a C ABI and a C++20 header, built with CMake from
crates/spacelab-capi
The Rust and Python entry points are built in spacedatalab, which puts each product behind one dependency per language.
MIT OR Apache-2.0 · spacedatalab.org