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.











