CelestLab is a library of space flight dynamics functions written in Scilab.
This library has been developed and is maintained by CNES (Centre National
d’Etudes Spatiales) for mission analysis purposes. The library is used by CNES
for the trajectory analysis and orbit design of various missions. CelestLab
gathers in ten modules about 200 functions that allow mission designers to
perform various tasks such as: orbit propagation, attitude computation,
elementary manoeuvre computation, change of reference frames, change of
coordinates, three body orbit analysis. CelestLab has been validated against the
CNES flight dynamics reference software. Selected examples from mission analysis
typical studies are provided in the CelestLab help pages.