tle_catalog

tle_catalog

sorts.population.tles.tle_catalog(tles, sgp4_propagation=True, cartesian=True, kepler=False, propagator=None, propagator_options={}, propagator_args={})[source]
Reads a TLE-snapshot file and converts the TLE’s to orbits in a TEME frame and creates a population file.

A snapshot generally contains several TLE’s for the same object thus will this population also contain duplicate objects. The BSTAR parameter is saved in field BSTAR BSTAR.

Numerical propagator assumptions: To propagate with a numerical propagator one needs to make assumptions.

  • Density is :math:`5cdot 10^3 ;

rac{kg}{m^3}`.
  • Object is a sphere

  • Drag coefficient is 2.3.

param str/list tles

Path to the input TLE snapshot file. Or the TLE-set can be given directly as a list of two lines that can be unpacked in a loop, e.g. [(tle1_l1, tle1_l2), (tle2_l1, tle2_l2)].

return

TLE snapshot as a Population

rtype

sorts.Population