Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 50 committers (2.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.4%) to scientific vocabulary
Keywords from Contributors
Repository
Elegant astronomy for Python
Basic Info
- Host: GitHub
- Owner: skyfielders
- License: mit
- Language: Python
- Default Branch: master
- Size: 83.7 MB
Statistics
- Stars: 1,590
- Watchers: 55
- Forks: 233
- Open Issues: 95
- Releases: 0
Metadata Files
README.rst
====================================
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
`_.
* `Installing Skyfield
`_.
* `Contributing to Skyfield
`_.
* `Skyfield package `_
on the Python Package Index.
* `Issue tracker
`_
on GitHub.
Owner
- Name: skyfielders
- Login: skyfielders
- Kind: organization
- Repositories: 2
- Profile: https://github.com/skyfielders
GitHub Events
Total
- Issues event: 90
- Watch event: 161
- Issue comment event: 198
- Push event: 77
- Pull request review comment event: 2
- Pull request review event: 2
- Pull request event: 6
- Fork event: 20
- Create event: 5
Last Year
- Issues event: 90
- Watch event: 161
- Issue comment event: 198
- Push event: 77
- Pull request review comment event: 2
- Pull request review event: 2
- Pull request event: 6
- Fork event: 20
- Create event: 5
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Brandon Rhodes | b****n@r****g | 2,274 |
| Josh Paterson | J****n | 26 |
| Alex Tucker | t****l@g****m | 9 |
| aarose | a****e | 6 |
| Richard Shaw | j****w@g****m | 5 |
| dependabot[bot] | 4****] | 4 |
| Anton I. Sipos | a****s@g****m | 3 |
| Jérôme Deuchnord | D****d | 3 |
| azharkhan | a****l@g****m | 3 |
| hoylemd | h****d@g****m | 3 |
| ozialien | o****n@g****m | 3 |
| aarose | a****a@v****m | 3 |
| Liav Koren | l****v@v****m | 2 |
| Wai Chung Hon | w****i@w****m | 2 |
| Torsten Rehn | t****n@r****l | 2 |
| David Palmer | d****r@g****m | 2 |
| Christoph Deil | D****h@g****m | 2 |
| Brady Burnsides | b****y@b****s | 1 |
| cclauss | c****s@b****h | 1 |
| Tommy | t****m@a****t | 1 |
| Éric Araujo | m****k@n****g | 1 |
| Engineero | E****o | 1 |
| Cody | c****y@q****m | 1 |
| Christian Moomaw | e****5 | 1 |
| Chris Lewicki | c****s@l****m | 1 |
| joernu76 | j****n@f****e | 1 |
| gavinhofer | 1****r | 1 |
| dieli | a****r@g****m | 1 |
| beaglebao | 4****o | 1 |
| Zlatan Vasović | z****c@g****m | 1 |
| and 20 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 235
- Total pull requests: 31
- Average time to close issues: 4 months
- Average time to close pull requests: 6 months
- Total issue authors: 173
- Total pull request authors: 22
- Average comments per issue: 4.58
- Average comments per pull request: 4.97
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 50
- Pull requests: 5
- Average time to close issues: 22 days
- Average time to close pull requests: 5 months
- Issue authors: 36
- Pull request authors: 3
- Average comments per issue: 1.88
- Average comments per pull request: 2.4
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- aendie (11)
- sgbmzm (8)
- reza-ghazi (7)
- Bernmeister (7)
- jimbabwean (5)
- jurezakrajsek (3)
- scottshambaugh (3)
- Akut-Luna (3)
- izzatzubir (3)
- psbaltar (2)
- trufanov-nok (2)
- roe-dl (2)
- hasanelfalakiy (2)
- Borlaff (2)
- JoshPaterson (2)
Pull Request Authors
- Tontyna (6)
- JoshPaterson (3)
- ruitcatarino (2)
- AlexKurek (2)
- jamescoledesign (2)
- jamesgrimmett (2)
- gavinhofer (2)
- EndlessDex (2)
- wedesoft (2)
- andibarg (2)
- mindaugl (1)
- glangford (1)
- mattiaverga (1)
- facorazza (1)
- dependabot[bot] (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 6
- Total dependent repositories: 8
- Total versions: 45
conda-forge.org: skyfield
Skyfield computes positions for the stars, planets, and satellites in orbit around the Earth. Its results should agree with the positions generated by the United States Naval Observatory and their Astronomical Almanac to within 0.0005 arcseconds (which equals half a milliarcsecond). Written in pure Python and installs without any compilation. Supports Python 2.6-2.7 and Python 3.3-3.6. Has NumPy as its only binary dependency, the fundamental package for scientific computing with Python, whose vector operations make Skyfield efficient.
- Homepage: http://rhodesmill.org/skyfield/
- License: MIT
-
Latest release: 1.4.1
published almost 4 years ago
Rankings
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- 32bit/ubuntu 16.04 build
- mrupgrade/deadsnakes 2.6 build
- astropy ==3.2.2
- beautifulsoup4 ==4.6.0
- html5lib ==1.0.1
- lxml ==4.9.1
- matplotlib ==3.3.0
- mock ==2.0.0
- numpy ==1.15.4
- pandas ==1.0.0
- pyflakes ==2.1.1
- python-dateutil >=2.5.0
- pytz *
- sphinx ==1.7.2
- spktype21 *
- certifi >=2017.4.17
- jplephem >=2.13
- numpy *
- sgp4 >=2.2