Skyfield

Latest version: v1.51

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 11

1.16

-----------------------

* Added basic :doc:`planetary` support, enough to compute the position
of a given latitude and longitude on the surface of the Moon.
`79 <https://github.com/skyfielders/python-skyfield/issues/79>`_
`124 <https://github.com/skyfielders/python-skyfield/issues/124>`_
`258 <https://github.com/skyfielders/python-skyfield/issues/258>`_

* Added :func:`~skyfield.almanac.oppositions_conjunctions()` for finding
the dates when a planet is at opposition and conjunction with the sun.

* Added :func:`~skyfield.trigonometry.position_angle_of()` for computing
astronomical position angles.

1.15

-----------------------

* Changed the URL for the Hipparcos catalog, because the VizieR archives
FTP server is no longer responding.
`301 <https://github.com/skyfielders/python-skyfield/issues/301>`_

* Added a :func:`~skyfield.almanac.dark_twilight_day()` function that
not only handles sunrise and sunset but also all three kinds of
twilight.
`225 <https://github.com/skyfielders/python-skyfield/issues/225>`_

1.14

----------------------

* Changed the URL from which leap second files are downloaded; the
server that previously provided them is no longer responding.
Thanks to Richard Shaw for the pull request.
`296 <https://github.com/skyfielders/python-skyfield/issues/296>`_
`297 <https://github.com/skyfielders/python-skyfield/issues/297>`_

* Added a :func:`~skyfield.almanac.risings_and_settings()` function for
computing rising and setting times.
`271 <https://github.com/skyfielders/python-skyfield/issues/271>`_

1.13

----------------------

* Provided a constellation lookup routine through
:func:`~skyfield.api.load_constellation_map()`.

* Added a ``position_from_radec()`` function.

* Fixed the ``apparent()`` method in the case where a single observer
position is observing an entire vector of target positions.
`229 <https://github.com/skyfielders/python-skyfield/issues/229>`_

1.12

-----------------------

* Fix: an exception was being thrown when creating a ``Loader`` pointed
at a Windows directory for which Python’s ``os.makedirs()`` function
returned a spurious error.
`283 <https://github.com/skyfielders/python-skyfield/issues/283>`_

* The internal ``reverse_terra()`` routine can now be given an
``iterations=0`` argument if the caller wants geocentric latitude and
longitude.

1.11

-------------------

* You can now call ``load.timescale(builtin=True)`` to use time scale
files that Skyfield carries internally, instead of downloading them.
Note that the time scale files distributed with any given version of
Skyfield will gradually fall out of date.

* Fix: indexing a position now returns a position with an actual velocity.
`241 <https://github.com/skyfielders/python-skyfield/issues/241>`_

* Fix: the ``Star`` method ``from_dataframe()`` now correctly pulls
stellar parallax data from the dataframe if available.
`266 <https://github.com/skyfielders/python-skyfield/issues/266>`_

* Fix: :func:`~skyfield.searchlib.find_discrete()` was generating empty
arrays of search dates, upsetting the astronomy code, if the start and
end dates were very close together.
`240 <https://github.com/skyfielders/python-skyfield/issues/240>`_

Page 7 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.