17
0
Commit Graph

13 Commits

Author SHA256 Message Date
7fad1a0e5c Accepting request 849994 from home:bnavigator:branches:devel:languages:python:numeric
- Update to v1.33
  * Fix: running ``load.timescale(builtin=False)`` was raising an
    exception ``FileNotFoundError`` if the ``finals2000A.all`` file was
    not already on disk, instead of downloading the file automatically.
    `#477 <https://github.com/skyfielders/python-skyfield/issues/477>`_
- v1.32
  * A new :func:`~skyfield.eclipselib.lunar_eclipses()` routine finds
    lunar eclipses and determines their degree of totality.
    `#445 <https://github.com/skyfielders/python-skyfield/issues/445>`_
  * The almanac module’s new :func:`~skyfield.almanac.meridian_transits()`
    routine can find the moments at which a body transits the meridian and
    antimeridian.
    `#460 <https://github.com/skyfielders/python-skyfield/issues/460>`_
* Fix: the :func:`~skyfield.searchlib.find_minima()` function was
  ignoring its ``epsilon`` and ``num`` arguments and always using the
  default values instead.
  `#475 <https://github.com/skyfielders/python-skyfield/pull/475>`_
* Fix: the ``.epoch`` attribute of Earth satellite objects that were
  built using :meth:`~skyfield.sgp4lib.EarthSatellite.from_satrec()`
  was, alas, a half-day off.
  `#466 <https://github.com/skyfielders/python-skyfield/issues/466>`_
* Fix: the :class:`~skyfield.toposlib.Topos` constructor arguments ``x``
  and ``y``, which never worked properly, have been deprecated and are
  now ignored.
1.31 — 2020 October 24
----------------------
* Skyfield now uses the International Earth Rotation Service (IERS) file
  ``finals2000A.all`` for updated ∆T and leap seconds.  The USNO is no
  longer updating the files ``deltat.data`` and ``deltat.preds`` that
  previous versions of Skyfield used, and the ``cddis.nasa.gov`` server
  from which they were fetched will discontinue anonymous FTP on 2020
  October 31.  See `downloading-timescale-files`.
  `#452 <https://github.com/skyfielders/python-skyfield/issues/452>`_
  `#464 <https://github.com/skyfielders/python-skyfield/issues/464>`_
* The comets dataframe built from the MPC file ``CometEls.txt`` now
  includes the ``reference`` column, so users can tell which orbit is
  most recent if there are several orbits for a single comet.  (For
  example, the file currently lists two C/2020 F3 (NEOWISE) orbits.)
  The comet examples in the documentation now build a dataframe that
  only includes the most recent orbit for each comet.
  `#463 <https://github.com/skyfielders/python-skyfield/issues/463>`_
* Two new methods :meth:`~skyfield.iokit.Loader.days_old()` and
  :meth:`~skyfield.iokit.Loader.download()` make it simple to download a
  fresh copy of a file if the copy on disk is older than you would like.
1.30 — 2020 October 11
----------------------
* The various ``strftime()`` Skyfield methods now support the ``%j``
  day-of-year format code.
* Fix: the new Julian calendar support broke support for out-of-range
  month numbers, wrapping them into the current year instead of letting
  them overflow into subsequent years.
  `#461 <https://github.com/skyfielders/python-skyfield/issues/461>`_
* Fix: a stray debugging ``print()`` statement was stranded in ``t.dut1``.
  `#455 <https://github.com/skyfielders/python-skyfield/issues/455>`_
* The :class:`~skyfield.timelib.Time` object, if manually instantiated
  without a Julian date fraction, now provides a fraction array with
  dimensions that match the Julian date argument.
  `#458 <https://github.com/skyfielders/python-skyfield/issues/458>`_

OBS-URL: https://build.opensuse.org/request/show/849994
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=26
2020-11-22 19:29:55 +00:00
8a81786a8c - Update to version 1.29
* Fix: the new Julian calendar feature was raising an 
    exception in the calendar methods like 
    `skyfield.timelib.Time.tt_calendar()` if the time 
    object was in fact an array of times. #450
  * Fix: trying to iterate over a time object would raise an 
    exception if the time was created through 
    `~skyfield.timelib.Timescale.ut1()`.
- Version 1.28
  * Broken URL: Because the VizieR archive apparently decided 
    to uncompress their copy of the hip_main.dat.gz Hipparcos 
    catalog file, the old URL now returns a 404 error. As an 
    emergency fix, this version of Skyfield switches to their 
    uncompressed hip_main.dat. Hopefully they don’t compress 
    it again and break the new URL! A more permanent solution 
    is discussed at: #454
  * To unblock this release, removed a few deprecated pre-1.0 
    experiments from April 2015 in skyfield.hipparcos and 
    skyfield.named_stars that broke because the Hipparcos 
    catalog is no longer compressed; hopefully no one was 
    using them.
  * In a sweeping internal change, the 
    `~skyfield.timelib.Timescale` and 
    `~skyfield.timelib.Time` objects now offer support 
    for the Julian calendar that’s used by historians for 
    dates preceding the adoption of the Gregorian calendar in 
    1582. See choice of calendars if you want to turn on 
    Julian dates in your application. #450

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=24
2020-09-26 08:26:10 +00:00
79706c38ba - Update to version 1.27
* The printed appearance of both vectors and of vector 
    functions like Earth locations and Earth satellites 
    have been rewritten to be more informative and 
    consistent.
  * Added compute_calendar_date() which lets the caller 
    choose the Julian calendar for ancient dates instead of 
    always using the proleptic Gregorian calendar. This 
    should be particularly useful for historians.
  * Added J() that builds a time array from an array of 
    floating point years. #436
  * Added four new strftime methods for the non-UTC 
    timescales (#443). All four of them support %f for 
    microseconds, and provide a reasonable default format 
    string for callers who don’t wish to concoct their own:
      tai_strftime()
      tt_strftime()
      tdb_strftime()
      ut1_strftime() 
  * Thanks to several fixes, comets and asteroids with 
    parabolic and hyperbolic orbits should now raise fewer 
    errors.
 *  The prototype planetary_magnitude() can now return 
    magnitudes for Uranus without raising an exception. The 
    routine does not yet take into account whether the 
    observer is facing the equator or poles of Uranus, so 
    the magnitude predicted for the planet will only be 
    accurate to within about 0.1 magnitudes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=22
2020-09-16 09:58:31 +00:00
fe86451fd3 - Update assay to commit 256.23c18c2 in order to fix non x86 builds
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=20
2020-08-06 14:26:38 +00:00
8ce65bcaa3 - Update assay to commit 255.f443e61 in order to fix non x86 builds
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=19
2020-08-06 09:11:46 +00:00
ae5a55b932 - make builds reproducible gh#skyfielders/python-skyfield#415
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=17
2020-08-02 15:11:41 +00:00
897984c3c0 - Update to version 1.26
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=16
2020-08-02 14:55:46 +00:00
911b7860cb Accepting request 822762 from home:bnavigator:branches:devel:languages:python:numeric
- Update to version 1.25
  * Added skyfield.data.stellarium.parse_constellations()
    and skyfield.data.stellarium.parse_star_names()
    to load Stellarium star names and constellation lines. 
    Constellation lines are featured in a new example script 
    neowise-chart that produces a finder chart for 
    comet C/2020 F3 NEOWISE.
  * The Hipparcos star catalog should now load faster, having 
    switched behind the scenes to a higher performance Pandas 
    import routine.
  * Fixed the ability of  skyfield.timelib.Timescale.utc()
    to accept a Python datetime.date object as its argument.
    #409
  * Slightly lowered the precision of two tests when they 
    detect that Python is compiled for a 32-bit processor, so 
    the test suite can succeed when contributors package 
    Skyfield for 32-bit Linux. #411
- use upstreams custom test runner 'assay'
  * The runner does not have any releases yet. No package 
    available, so use assay-master-252.79f5d78.tar.gz directly
  * drop skyfield-pr405-replace-assay-by-pytest.patch
  * gh#brandon-rhodes/assay#6, gh#skyfielders/python-skyfield#405
- the unit test expect a truncated hipparcos catalog
  * generate-hipparcos.sh
  * hip_main.dat.gz
- drop skyfield-pr404-comparefloat.patch addressed upstream
  gh#skyfielders/python-skyfield#404
  gh#skyfielders/python-skyfield#411

OBS-URL: https://build.opensuse.org/request/show/822762
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=14
2020-07-25 12:13:42 +00:00
b4606b46cb - release precision for i586 test
gh#skyfielders/python-skyfield#411

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=8
2020-07-22 14:45:24 +00:00
27d188e0e8 - Update to Version 1.24
* Added methods :meth:`~skyfield.timelib.Timescale.from_datetime()`
    and :meth:`~skyfield.timelib.Timescale.from_datetimes()` to 
    the :class:`~skyfield.timelib.Timescale` class, to 
    better advertise the ability to build a Skyfield time 
    from a Python datetime — an ability that was previously 
    overloaded into the year parameter of the 
    :meth:`~skyfield.timelib.Timescale.utc()` method (where 
    it is still supported for backwards compatibility, but 
    no longer documented).
  * Fix: improved the accuracy with which velocity is 
    converted between the Earth-fixed ITRF frame that rotates 
    with the Earth and the inertial GCRS frame that does not. 
    In particular, this should make Earth satellite 
    velocities more accurate.
- rebase patches skyfield-pr404-comparefloat.patch
  and skyfield-pr405-replace-assay-by-pytest.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=6
2020-07-22 14:15:27 +00:00
963d7ab729 - fix typo in Patch0 url
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=3
2020-07-12 19:13:32 +00:00
Tomáš Chvátal
912c767b59 Accepting request 820451 from home:bnavigator:branches:devel:languages:python:numeric
- mention python-skyfield-rpmlintrc to specfile: don't warn about
  matplotlib and html5lib in Requires

OBS-URL: https://build.opensuse.org/request/show/820451
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=2
2020-07-12 06:32:37 +00:00
1b4552abd1 Accepting request 820014 from home:bnavigator:branches:devel:languages:python:numeric
A Python astronomy package that makes it easy to generate high precision
research-grade positions for planets and Earth satellites.

OBS-URL: https://build.opensuse.org/request/show/820014
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-skyfield?expand=0&rev=1
2020-07-10 15:14:33 +00:00