sbpy Documentation

sbpy is an Astropy affiliated package for small-body planetary astronomy.

For an overview on the expected structure and functionality of sbpy, please refer to the About sbpy page; the Status Page page provides an overview on the implementation status of all modules and functions.

The development of sbpy is expected to conclude with version 1.0 in 2024.

Current Status

Powered by Astropy Badge Documentation status JOSS documentation GitHub testing status codecov status

Getting Started

User Documentation

Data Structures: Orbits, Ephemerides, Observations, and Physical Properties

Photometry and Spectroscopy



External packages that have been modified as part of sbpy

  • pyoorb: additional functionality for ephemerides computation, orbit transformation, and orbit propagation

  • astroquery: added submodules jplhorizons, jplsbdb, jplspec, imcce, and modified mpc


Developer Documentation


sbpy is supported by NASA Planetary Data Archiving, Restoration, and Tools (PDART) Grant Numbers 80NSSC18K0987 and 80NSSC22K0143.

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

and also please consider using the bib reference tracking system to properly acknowledge and reference the methods you used in the preparation of your manuscript.

The core sbpy Team is introduced here.