v0.4.0
- Updated minimum supported versions:
- Python 3.8
numpy1.18astropy4.3synphot1.1astroquery0.4.5
New Features
sbpy.activity
-
Added
VectorialModel.binned_productionconstructor for compatibility with
time-dependent production implemented in the original FORTRAN vectorial model
code by Festou. [#336] -
Added
VMResult,VMFragmentSputterPolar,VMParams,
VMGridParams,VMFragment, andVMParentdataclasses to expose
details ofVectorialModelresults that may be of interest. [#336]
sbpy.calib
- Added a model spectrum of the Sun from STScI's CALSPEC database (Bohlin et al.
2014, PASP 126, 711, DOI:10.1086/677655). [#371]
sbpy.data
-
Added
Orbit.tisserandto calculate the Tisserand parameter of small body's
orbits with respect to planets. [#325] -
Added
Orbit.D_criterionto evaluate the D-criterion between two sets of
orbital elements. [#325] -
Added
DataClass.__contains__to enableinoperator forDataClass
objects. [#357] -
Added
DataClass.add_row,DataClass.vstackmethods. [#367]
sbpy.photometry
- Added parameter constraints to the IAU disk-integrated phase function models,
such asHG,HG1G2,HG12, andHG12_Pen16. [#366]
Documentation
- Index page has been reorganized. [#337]
API Changes
sbpy.activity
VectorialModelnow no longer takes anangular_substepsparameter. [#336]
sbpy.data
- IAU HG series functions moved from
sbpy.photometry.coretosbpy.photometry.iau. [#354]
sbpy.photometry
- Replaced
NonmonotonicPhaseFunctionWarningwith
InvalidPhaseFunctionWarning. [#366]
Bug Fixes
sbpy.calib
- Updated STScI URLs for solar spectra (Castelli and Kurucz models). [#345]
sbpy.data
-
Cometary magnitudes obtained via
Phys.from_sbdb(i.e., M1 and M2) now have
appropriate units. [#349] -
Asteroids with A/ designations (e.g., A/2019 G2) are correctly identified by
Namesas asteroids. Improved handling of interstellar object (I/)
designations: they do not parse as cometary or asteroidal. [#334, #340]