Revisions of python-sgp4
Ana Guerrero (anag+factory)
accepted
request 1133439
from
Factory Maintainer (factory-maintainer)
(revision 8)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1090088
from
Dirk Mueller (dirkmueller)
(revision 7)
- update to 2.22: * Added a ``satnum_str`` attribute, exposing the fact that the C++ now stores the satellite number as a string; and check that ``satnum`` is never greater than 339999. * Fixed the units of the ``nddot`` attribute when the value is loaded from an OMM record. (Since the TLE computation itself ignores this attribute, this did not affect any satellite positions.) * Enhanced the fallback Python version of ``twoline2rv()`` to verify that TLE lines are ASCII, and added documentation using it to double-check TLEs that might suffer from non-ASCII characters. * If the user doesn’t set a satellite’s ``classification``, it now defaults to ``'U'`` for ‘unclassified’. * Added ``dump_satrec()`` to the ``sgp4.conveniences`` module. * Fixed the ``Satrec`` attribute ``.error``, which was previously building a nonsense integer from the wrong data in memory. * Removed ``.whichconst`` from Python ``Satrec``, to help users avoid writing code that will break when the C++ extension is available.
Dominique Leuenberger (dimstar_suse)
accepted
request 903954
from
Benjamin Greiner (bnavigator)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 873226
from
Benjamin Greiner (bnavigator)
(revision 5)
- Update to Version 2.16 * Fixed ``days2mdhms()`` rounding to always match TLE epoch. - Changes in Version 2.15 * Fixed parsing of the ``satnum`` TLE field in the Python fallback code, when the field has a leading space * added OMM export routine. - skip python36 (NEP 29, NumPy 1.20)
Dominique Leuenberger (dimstar_suse)
accepted
request 859772
from
Benjamin Greiner (bnavigator)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 843664
from
Factory Maintainer (factory-maintainer)
(revision 3)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 842091
from
Benjamin Greiner (bnavigator)
(revision 2)
- Update to version 2.13 * Enhanced sgp4init() with custom code that also sets the epochdays and epochyr satellite attributes.
Dominique Leuenberger (dimstar_suse)
accepted
request 820694
from
Benjamin Greiner (bnavigator)
(revision 1)
This Python package computes the position and velocity of an earth-orbiting satellite, given the satellite’s TLE orbital elements from a source like Celestrak. It implements the most recent version of SGP4, and is regularly run against the SGP4 test suite to make sure that its satellite position predictions agree to within 0.1 mm with the predictions of the standard distribution of the algorithm. This error is far less than the 1–3 km/day by which satellites themselves deviate from the ideal orbits described in TLE files. If your platform supports it, this package compiles the verbatim source code from the official C++ version of SGP4. You can call the routine directly, or through an array API that loops over arrays of satellites and arrays of times with machine code instead of Python. Otherwise, a slower but reliable Python implementation of SGP4 is used instead. Submitting because it is an optional package for python-astropy
Displaying all 8 revisions