====================================
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
Skyfield’s 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.
Raw data
{
"_id": null,
"home_page": "http://github.com/brandon-rhodes/python-skyfield/",
"name": "skyfield",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Brandon Rhodes",
"author_email": "brandon@rhodesmill.org",
"download_url": "https://files.pythonhosted.org/packages/26/f1/e7342c16260f1df786a97ecec49186f0dcbc58997e8e8314c0a7762f13ef/skyfield-1.47.tar.gz",
"platform": null,
"description": "\n====================================\n Welcome to the Skyfield Repository\n====================================\n\nSkyfield is a pure-Python astronomy package\nthat is compatible with both Python 2 and 3\nand makes it easy to generate high precision research-grade\npositions for planets and Earth satellites.\n\n.. code-block:: python\n\n from skyfield.api import load\n\n planets = load('de421.bsp')\n earth, mars = planets['earth'], planets['mars']\n\n ts = load.timescale()\n t = ts.now()\n position = earth.at(t).observe(mars)\n ra, dec, distance = position.radec()\n\n print(ra)\n print(dec)\n print(distance)\n\nThe result:\n\n::\n\n 10h 47m 56.24s\n +09deg 03' 23.1\"\n 2.33251 au\n\nSkyfield\u2019s only binary dependency is NumPy.\nOnce that is available, Skyfield can usually be installed with::\n\n pip install skyfield\n\nHere are the essential project links:\n\n* `Home page and documentation\n <http://rhodesmill.org/skyfield>`_.\n\n* `Installing Skyfield\n <http://rhodesmill.org/skyfield/installation.html>`_.\n\n* `Contributing to Skyfield\n <https://github.com/skyfielders/python-skyfield/blob/master/Contrib.rst>`_.\n\n* `Skyfield package <https://pypi.python.org/pypi/skyfield>`_\n on the Python Package Index.\n\n* `Issue tracker\n <https://github.com/brandon-rhodes/python-skyfield/issues>`_\n on GitHub.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Elegant astronomy for Python",
"version": "1.47",
"project_urls": {
"Homepage": "http://github.com/brandon-rhodes/python-skyfield/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8bdbe71c73c8e0f6cb659237a92ee0722e332ec84cb7fba86abdc64dad1a5c4a",
"md5": "9089c06cf85ab3c926ebb10ffa189a13",
"sha256": "add77b3851d008ea8633de82efee54761df42896ffdc1b11f552e394adfb8cd1"
},
"downloads": -1,
"filename": "skyfield-1.47-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9089c06cf85ab3c926ebb10ffa189a13",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 451679,
"upload_time": "2024-01-13T14:58:05",
"upload_time_iso_8601": "2024-01-13T14:58:05.364427Z",
"url": "https://files.pythonhosted.org/packages/8b/db/e71c73c8e0f6cb659237a92ee0722e332ec84cb7fba86abdc64dad1a5c4a/skyfield-1.47-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "26f1e7342c16260f1df786a97ecec49186f0dcbc58997e8e8314c0a7762f13ef",
"md5": "a16a64d55ba00cfbe295078fa4cb1606",
"sha256": "3ac3e178c20547fa8e86adae4fdebcc8b4a744a184394268ce55338426bfe208"
},
"downloads": -1,
"filename": "skyfield-1.47.tar.gz",
"has_sig": false,
"md5_digest": "a16a64d55ba00cfbe295078fa4cb1606",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 403275,
"upload_time": "2024-01-13T14:58:01",
"upload_time_iso_8601": "2024-01-13T14:58:01.987314Z",
"url": "https://files.pythonhosted.org/packages/26/f1/e7342c16260f1df786a97ecec49186f0dcbc58997e8e8314c0a7762f13ef/skyfield-1.47.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-13 14:58:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "brandon-rhodes",
"github_project": "python-skyfield",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "skyfield"
}