Status Page

This page indicates the development status of sbpy. The development is expected to conclude in 2021.

The current development version is v0.4dev; its status is as follows:

GitHub testing status codecov status Documentation Status

Current development status

The current development status of sbpy sub-modules is indicated in the following tables. The column Dev indicates the lead developer (MM: Michael Mommert, MSK: Michael S. Kelley, MdVB: Miguel de Val-Borro, JYL: Jian-Yang Li) for the respective sub-packages and classes.

Planned
Actively developed, be prepared for possible significant changes.
Reasonably stable, but potentially incomplete; any significant changes/additions will generally include backwards-compatiblity.
Mature. Additions/improvements possible, but no major changes planned.
Pending deprecation. Might be deprecated in a future version.
Deprecated. Might be removed in a future version.

sbpy.data

Sub-Packages and Classes   Dev Comments
sbpy.data.DataClass MM fully implemented
sbpy.data.Names MM / MdVB Lowell ASTORB functionality TBD
sbpy.data.Ephem MM / MdVB NAIF SPICE input TBD
sbpy.data.Obs MM fully implemented
sbpy.data.Orbit MM OpenOrb ranging to be implemented
sbpy.data.Phys MM waiting for Lowell ASTORB functionality for physical properties queries

sbpy.activity

Sub-Packages and Classes   Dev Comments
sbpy.activity.dust MSK Halley-Marcus phase function implemented; *Afρ* and *εfρ* classes fully implemented; syndynes and synchrones TBD
sbpy.activity.gas MSK / MdVB Haser model implemented; Vectorial model partially tested;
sbpy.activity.sublimation JYL TBD

sbpy.photometry

Sub-Packages and Classes   Dev Comments
sbpy.photometry JYL Disk integrated phase functions implemented: HG, HG1G2, HG12, HG12_Pen16, linear phasecurve; disk-resolved phase functions TBD.
sbpy.photometry.hapke JYL Hapke photometric model TBD.
sbpy.photometry.dust JYL Phase function of dust grains in cometary comae TBD

sbpy.shape

Sub-Packages and Classes   Dev Comments
sbpy.shape.lightcurve MSK / MdVB lightcurve periodicity modeling tools and wrappers (periodograms, Fourier analysis) TBD
sbpy.shape.inversion MSK / MdVB Kaasalainen lightcurve inversion tool interface TBD

sbpy.spectroscopy

Sub-Packages and Classes   Dev Comments
sbpy.spectroscopy MdVB some preliminary methods for absorption and emission spectroscopy implemented
sbpy.spectroscopy.reflectance MdVB tools for identification of asteroid reflectance spectra TBD
sbpy.spectroscopy.spectrophotometry MdVB spectrophotometry tools TBD.
sbpy.spectroscopy.sources MSK / MdVB `synphot` integration complete, basic quantities (bandpass filtering, color index) complete
sbpy.spectroscopy.hapke JYL Hapke spectral mixing model, TBD

sbpy.thermal

Sub-Packages and Classes   Dev Comments
sbpy.thermal JYL / MM currently under development

sbpy.imageanalysis

Sub-Packages and Classes   Dev Comments
sbpy.imageanalysis.comettools MSK comet coma image enhancement tools and image handling TBD
sbpy.imageanalysis.psfsubtraction MSK PSF subtraction techniques and wrappers TBD.

sbpy.obsutil

Sub-Packages and Classes   Dev Comments
sbpy.obsutil MSK / MdVB finder charts, general observability and peak observability, planning tools, etc. TBD

sbpy.bib

Sub-Packages and Classes   Dev Comments
sbpy.bib MSK/MdVB/MM fully implemented

sbpy.calib

Sub-Packages and Classes   Dev Comments
sbpy.calib.sun MSK sbpy.calib.sun implemented and fully tested
sbpy.calib.vega MSK sbpy.calib.vega implemented and fully tested
sbpy.calib MSK calibration system (photometric and spectroscopic) fully implemented