TLE

This package provides classes to read and extrapolate Two-Line orbits format.

TLE Presentation

TLE orbits are represented by two lines string representation, then data are converted internally for easier retrieval and future extrapolation. All the values provided by a TLE only have sense when translated by the correspondent propagator. Even when no extrapolation in time is needed, state information (position and velocity coordinates) can only be computed threw the propagator. Untreated values like inclination, RAAN, mean Motion, etc. can't be used by themselves without loosing precision.

Implemented TLE model is conform to new 2006 corrected model. More information on the TLE format can be found on the CelesTrak website.

Evolution

At present, TLE orbit representation is decorelated from other orbit representations provided by Orbits package. It is due to the fact that TLE representation depends on a very specific dynamic model, which is not compatible with Orbits models in present architecture. This is a miss and it is due to change, so that representations conversions can be made automatically and transparently for the user.

Authors

  • Fabien Maussion
  • Felix R. Hoots, Ronald L. Roehrich, December 1980 (original fortran)
  • David A. Vallado, Paul Crawford, Richard Hujsak, T.S. Kelso (C++ translation and improvements)