sbpy

sbpy: A Python module for small-body planetary astronomy - Published in JOSS (2019)

https://github.com/nasa-planetary-science/sbpy

Science Score: 95.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
    Found 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
    5 of 14 committers (35.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

asteroids astronomy comets research

Keywords from Contributors

mcmc interpretation
Last synced: 6 months ago · JSON representation

Repository

A Python package for small bodies research

Basic Info
  • Host: GitHub
  • Owner: NASA-Planetary-Science
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage: https://sbpy.org/
  • Size: 4.15 MB
Statistics
  • Stars: 74
  • Watchers: 8
  • Forks: 34
  • Open Issues: 49
  • Releases: 8
Topics
asteroids astronomy comets research
Created almost 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct

README.rst

.. image:: https://github.com/NASA-Planetary-Science/sbpy/raw/main/logo/sbpy_logo_short.png
    :width: 400px
    :align: center	    
    :alt: sbpy	     
	  
       
sbpy is an `Astropy `_ affiliated package for small-body
planetary astronomy.

.. image:: https://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat
    :target: http://www.astropy.org
    :alt: Powered by Astropy Badge

.. image:: https://github.com/NASA-Planetary-Science/sbpy/actions/workflows/ci_cron_weekly.yml/badge.svg
    :target: https://github.com/NASA-Planetary-Science/sbpy/actions
    :alt: GitHub testing status

.. image:: https://readthedocs.org/projects/sbpy/badge/?version=latest
    :target: https://sbpy.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation status

.. image:: https://joss.theoj.org/papers/10.21105/joss.01426/status.svg
    :target: https://doi.org/10.21105/joss.01426
    :alt: JOSS documentation

.. image:: https://codecov.io/gh/NASA-Planetary-Science/sbpy/branch/main/graph/badge.svg
    :target: https://codecov.io/gh/NASA-Planetary-Science/sbpy
    :alt: codecov status
	  

Overview
--------

For an overview of the sbpy project please visit the `project
overview page `_ and
the `official sbpy website `_.


Installation
------------

The current stable version of sbpy can be installed with pip:

.. code-block:: bash

    $ pip install sbpy

For details on the installation process, please refer to the `detailed installation guide `_.
    

Documentation
-------------

The official `documentation and API reference `_ is avilable.

Status
------

sbpy is still under development, with v1.0 scheduled for delivery in 2024. For an overview on the status of individual features see the `Status Page `_.


Acknowledgements
----------------

`sbpy` support provided by NASA PDART Grant Nos. 80NSSC18K0987 and 80NSSC22K0143.

If you use `sbpy` in your work, please acknowledge it by citing

    `Mommert, Kelley, de-Val Borro, Li et al., (2019). sbpy: A Python module for small-body planetary astronomy. Journal of Open Source Software, 4(38), 1426 `_

Owner

  • Name: NASA-Planetary-Science
  • Login: NASA-Planetary-Science
  • Kind: organization

JOSS Publication

sbpy: A Python module for small-body planetary astronomy
Published
June 22, 2019
Volume 4, Issue 38, Page 1426
Authors
Michael Mommert ORCID
Lowell Observatory, US
Michael S. p. Kelley ORCID
University of Maryland, US
Miguel de Val-Borro ORCID
Planetary Science Institute, US
Jian-Yang Li ORCID
Planetary Science Institute, US
Giannina Guzman ORCID
Villanova University, US
Brigitta Sipőcz ORCID
DIRAC Institute, Department of Astronomy, University of Washington
Josef Ďurech
Charles University, Prague, Czech Republic
Mikael Granvik ORCID
University of Helsinki, Finland
Will Grundy ORCID
Lowell Observatory, US
Nick Moskovitz ORCID
Lowell Observatory, US
Antti Penttilä ORCID
University of Helsinki, Finland
Nalin Samarasinha ORCID
Planetary Science Institute, US
Editor
Juanjo Bazán ORCID
Tags
python astronomy solar system planetary science small bodies asteroids comets meteoroids trojans centaurs kuiper belt objects trans-neptunian objects

GitHub Events

Total
  • Issues event: 7
  • Watch event: 5
  • Delete event: 6
  • Issue comment event: 36
  • Push event: 14
  • Pull request review comment event: 1
  • Pull request review event: 6
  • Pull request event: 10
  • Fork event: 1
  • Create event: 4
Last Year
  • Issues event: 7
  • Watch event: 5
  • Delete event: 6
  • Issue comment event: 36
  • Push event: 14
  • Pull request review comment event: 1
  • Pull request review event: 6
  • Pull request event: 10
  • Fork event: 1
  • Create event: 4

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 1,310
  • Total Committers: 14
  • Avg Commits per committer: 93.571
  • Development Distribution Score (DDS): 0.537
Past Year
  • Commits: 17
  • Committers: 2
  • Avg Commits per committer: 8.5
  • Development Distribution Score (DDS): 0.353
Top Committers
Name Email Commits
Michael S. P. Kelley m****k@a****u 607
Michael Mommert m****e@g****m 281
Jian-Yang Li j****i@g****m 198
Miguel de Val-Borro m****l@g****m 73
Giannina Guzman g****2@v****u 59
Michael Mommert m****t@n****u 40
Shawn Oset s****2@a****u 31
hhsieh00 h****h@g****m 6
Max Mahlke m****e@o****u 6
Brigitta Sipocz b****z@g****m 5
Daniel S. Katz d****z@i****g 1
Kyle Niemeyer k****r@g****m 1
Matt Craig m****g@g****m 1
Shawn O n****h@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 73
  • Total pull requests: 83
  • Average time to close issues: 10 months
  • Average time to close pull requests: 4 months
  • Total issue authors: 17
  • Total pull request authors: 9
  • Average comments per issue: 2.3
  • Average comments per pull request: 3.45
  • Merged pull requests: 65
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 10
  • Average time to close issues: 2 days
  • Average time to close pull requests: about 1 month
  • Issue authors: 5
  • Pull request authors: 2
  • Average comments per issue: 2.0
  • Average comments per pull request: 3.7
  • Merged pull requests: 7
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mkelley (39)
  • jianyangli (10)
  • pllim (3)
  • jrob93 (3)
  • kaya4me2 (3)
  • Hellseher (2)
  • hhsieh00 (2)
  • mommermi (2)
  • monocongo (2)
  • noedgemoonwind (1)
  • wtreach (1)
  • astrojuanlu (1)
  • astronomerritt (1)
  • bcarry (1)
  • Yeqzids (1)
Pull Request Authors
  • mkelley (74)
  • jianyangli (10)
  • hhsieh00 (6)
  • migueldvb (4)
  • sjoset (2)
  • mjuric (1)
  • jrob93 (1)
  • pllim (1)
  • shreyasbapat (1)
Top Labels
Issue Labels
potential bug (20) feature request (16) data (15) bug (8) photometry (5) activity (4) documentation (4) tests (3) enhancement (3) bibliography (2) units (2) work in progress (2) good first issue (2) new feature (2) critical (1) calibration (1) infrastructure (1) spectroscopy (1) website (1) shape (1)
Pull Request Labels
bug (13) enhancement (12) data (12) infrastructure (11) documentation (9) work in progress (9) activity (7) tests (7) new feature (6) critical (5) calibration (4) website (4) feature request (3) photometry (3) time (2) dynamics (2) spectroscopy (2) surfaces (2) imageanalysis (1) thermal (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 683 last-month
  • Total dependent packages: 2
    (may contain duplicates)
  • Total dependent repositories: 6
    (may contain duplicates)
  • Total versions: 7
  • Total maintainers: 1
pypi.org: sbpy

Python module for small-body planetary astronomy

  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 6
  • Downloads: 683 Last month
Rankings
Dependent packages count: 4.8%
Downloads: 5.3%
Average: 5.4%
Dependent repos count: 6.0%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: sbpy

sbpy is a community effort to build a Python package for small-body planetary astronomy in the form of an Astropy affiliated package. The goal is to collect and implement well-tested and well-documented code for the scientific study of asteroids and comets, including (but not limited to) observation planning, photometric models, spectroscopic analysis, asteroid thermal models, lightcurve and shape tools, and access tools for relevant databases.

  • Homepage: https://sbpy.org/
  • License: BSD-3-Clause
  • Latest release: 0.3.0
    published almost 4 years ago
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 27.4%
Dependent repos count: 34.0%
Stargazers count: 35.0%
Average: 36.9%
Dependent packages count: 51.2%
Last synced: 6 months ago

Dependencies

.github/workflows/ci_cron_weekly.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/ci_tests.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
setup.py pypi