Scarabaeus Tutorials#

Hands-on Jupyter notebooks that walk through Scarabaeus from first principles to full orbit-determination campaigns. Notebooks are organized in three tiers — Basics, Intermediate, and Advanced — and can be run in order or consulted independently.

Before starting, see the tutorials primer for setup instructions and how ancillary data (SPICE kernels, measurement files) is organised.


Basics#

Core Scarabaeus types: physical quantities with units and frames, epoch arrays, SPICE kernel management, and celestial body ephemerides.


Intermediate#

Spacecraft modelling, numerical integration, trajectory representation, maneuver planning, B-plane targeting, and measurement simulation.


Advanced — Synthetic Measurements#

Full orbit-determination pipelines driven by ideal (noise-only, no systematic errors) simulated range and range-rate data. Covers batch and sequential filters, process noise, RTS smoothing, multi-leg arcs with impulsive maneuvers, and consider parameters.


Advanced — Real Measurements#

End-to-end OD with real tracking data: tropospheric and ionospheric media corrections, and a complete OSIRIS-REx orbit-determination campaign using DSN radiometric observables.