Debian packaging for skyfield
Go to file
Brandon Rhodes b531c5a67f Add CITATION.cff file 2020-02-06 06:39:23 -05:00
bin Script so I don't have to remember "make" command 2019-10-04 09:12:43 -04:00
builders Drat: damaged test tolerance because jplephem 2.11 2019-12-13 09:01:07 -05:00
ci Update CI version of deltat.data 2019-12-20 12:17:33 -05:00
horizons Fix: meant to ask HORIZONS for ICRF coordinates 2019-12-13 16:20:20 -05:00
skyfield Explain refraction arguments to altaz() methods 2020-02-04 17:26:00 -05:00
.agignore Add a simple .agignore file 2014-06-15 20:28:40 -04:00
.coveragerc Make coverage start paying attention to Skyfield 2014-06-20 19:39:30 -04:00
.gitignore Teach Skyfield how to fetch and read pck00008.tpc 2019-12-11 18:09:19 -05:00
.python-version After all these years, go back to requirements.txt 2019-10-10 13:53:27 -04:00
.travis.yml CI: get "sgp4" from PyPI to verify compatibility 2020-02-02 15:17:29 -05:00
CHANGELOG.rst Finish documenting new satellite find_events() 2020-02-02 16:03:18 -05:00
CITATION.cff Add CITATION.cff file 2020-02-06 06:39:23 -05:00
Contrib.rst updated 2015-04-19 18:16:59 -07:00
FUNDING.yml Add a GitHub FUNDING file since folks ask about it 2020-02-02 17:44:59 -05:00
LICENSE Update license (#190) 2018-07-26 23:44:38 -04:00
MANIFEST.in Start shipping timescale files with Skyfield 2019-07-20 19:37:49 -04:00
README.rst Properly highlight Python in README (#308) 2019-12-16 14:03:34 -05:00
TODO.rst Back out satellite experiment and SciPy dependency 2020-02-02 08:49:30 -05:00
de405.bsp Add DE405 also so CI doesn’t have to fetch it 2019-03-31 14:26:29 -04:00
de421.bsp Add DE421 to repository to eliminate CI error 2019-03-31 14:13:38 -04:00
earth-satellites.ipynb Repair code in earth-satellite notebook 2014-08-07 18:23:06 -04:00
hip_main.dat.gz Symlink hip_main.dat.gz so tests always work 2019-07-21 14:19:00 -04:00
requirements.txt Back out satellite experiment and SciPy dependency 2020-02-02 08:49:30 -05:00
setup.py CI: get "sgp4" from PyPI to verify compatibility 2020-02-02 15:17:29 -05:00
test-code.sh Switch from path to module name to fix Travis CI 2019-12-20 13:13:26 -05:00
test-docs.sh Repair Travis CI: shouldn't have changed directory 2019-12-20 12:44:35 -05:00
update-deltat.sh Add script to update deltat data files 2019-07-21 07:59:58 -04:00

README.rst

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

====================================
 Welcome to the Skyfield Repository
====================================

Skyfield is a pure-Python astronomy package
that is compatible with both Python 2 and 3
and makes it easy to generate high precision research-grade
positions for planets and Earth satellites.

.. code-block:: python

   from skyfield.api import load

   planets = load('de421.bsp')
   earth, mars = planets['earth'], planets['mars']

   ts = load.timescale()
   t = ts.now()
   position = earth.at(t).observe(mars)
   ra, dec, distance = position.radec()

   print(ra)
   print(dec)
   print(distance)

The result:

::

   10h 47m 56.24s
   +09deg 03' 23.1"
   2.33251 au

Skyfields only binary dependency is NumPy.
Once that is available, Skyfield can usually be installed with::

    pip install skyfield

Here are the essential project links:

* `Home page and documentation
  <http://rhodesmill.org/skyfield>`_.

* `Installing Skyfield
  <http://rhodesmill.org/skyfield/installation.html>`_.

* `Contributing to Skyfield
  <https://github.com/skyfielders/python-skyfield/blob/master/Contrib.rst>`_.

* `Skyfield package <https://pypi.python.org/pypi/skyfield>`_
  on the Python Package Index.

* `Issue tracker
  <https://github.com/brandon-rhodes/python-skyfield/issues>`_
  on GitHub.