File python-sgp4.changes of Package python-sgp4

-------------------------------------------------------------------
Fri May  9 05:18:52 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Switch to pyproject macros.
- Ship README as docs.

-------------------------------------------------------------------
Fri Dec  8 12:32:55 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 2.23:
  * Tweaked tests to resolve breakage introduced by Python 3.12.

-------------------------------------------------------------------
Wed May 31 19:48:23 UTC 2023 - Dirk Müller <dmueller@suse.com>

- 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.

-------------------------------------------------------------------
Sun Jul  4 12:03:54 UTC 2021 - Ben Greiner <code@bnavigator.de>

- Update to version 2.20
  * Taught sgp4init() to round both epochdays and jdsatepochF to
    the same 8 decimal places used for the date fraction in a TLE,
    if the user-supplied epoch itself has 8 or fewer digits behind
    the decimal point. This should make it easier to build
    satellites that round-trip to TLE format with perfect accuracy.
  * Fixed how export_tle() formats the BSTAR field when its value,
    if written in scientific notation, has a positive exponent.
  * Fixed the epochyr assigned by sgp4init() so years before 2000
    have two digits instead of three (for example, so that 1980
    produces an epochyr of 80 instead of 980).
- Release 2.19
  * Extended the documentation on the Python Package Index and in
    the module docstring so it lists every Satrec attribute that
    this library exposes; even the more obscure ones might be
    useful to folks working to analyze satellite orbits.
- Release 2.18
  * If a TLE satellite number lacks the required 5 digits,
    twoline2rv() now gives the underlying C++ library a little
    help so it can still parse the classification and
    international designator correctly.
  * The Satrec attributes jdsatepoch, jdsatepochF, epochyr, and
    epochdays are now writeable, so users can adjust their values
    manually — which should make up for the fact that the sgp4init
    () method can’t set them with full floating point precision.
- Release 2.17
  * Fixed where in the output array the sgp4_array() method writes
    NaN values when an SGP4 propagation fails.

-------------------------------------------------------------------
Wed Feb 17 20:47:21 UTC 2021 - Ben Greiner <code@bnavigator.de>

- 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)

-------------------------------------------------------------------
Sat Jan  2 00:26:53 UTC 2021 - Benjamin Greiner <code@bnavigator.de>

- Update to Version 2.14
  * New data formats: added OMM message support for both XML and
    CSV, and added support for the new Alpha-5 extension to TLE
    files.
- Drop sgp4-fix69-precision.patch merged upstream

-------------------------------------------------------------------
Fri Oct 16 17:49:47 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Apply upstreams sgp4-fix69-precision.patch instead of own fix
  gh#brandon-rhodes/python-sgp4#69

-------------------------------------------------------------------
Fri Oct 16 09:49:21 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Update to version 2.13
  *  Enhanced sgp4init() with custom code that also sets the
     epochdays and epochyr satellite attributes.

-------------------------------------------------------------------
Fri Jul 10 10:21:48 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- yank Python 2 package

-------------------------------------------------------------------
Thu Jul  9 20:46:40 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- initial package with version 2.12
openSUSE Build Service is sponsored by