CONTIGO: satellite-derived atmospheric density from orbits
Published:

Precise orbit data from LEO satellites (including whole constellations) carries a signature of atmospheric drag. CONTIGO extracts it: it computes the energy dissipation rate (EDR) of each spacecraft and converts it into an effective density that can be used to validate or drive density models.
Highlights
- Plug-in physics. Every force (gravity field, third-body, solar radiation pressure, …) implements a common
ForceModelprotocol, so new forces drop into the coreEDRDensitycalculation without touching it. - Flexible data layer.
SpacecraftandConstellationclasses load HDF, CSV, and SP3 orbit files (zipped or not) and normalize them into one internal state. - Fast ephemerides. Choice of SPICE or Orekit, plus a quantized, lazily loaded ephemeris cache shared across a constellation and a small Java helper that batches Orekit calls.
- Validated. Energy terms agree with Orekit’s independent computation (figure above).

