[Spice_discussion] SpiceyPy 3.1.1 release

Andrew Annex aannex1 at jhu.edu
Wed May 27 04:42:32 PDT 2020


Hello fellow navigators!

SpiceyPy 3.1.1 has been released and is now available on PyPI and conda-forge.

It is a minor packaging bug-fix release for 3.1.0 that was released the same day, so most of the interesting details are in the 3.1.0 release notes: https://github.com/AndrewAnnex/SpiceyPy/releases/tag/v3.1.0.

The most interesting updates are the improvements to the exception system. Now spice errors are promoted to distinct python exception classes where possible, with possible multiple inheritance from basic Python Exceptions.
For example there is a now a SpiceIDCODENOTFOUND exception, which has the base class of SpiceyPyKeyError which in turn inherits SpiceyError and the python KeyError exception.

More details about the new exception system are available at: https://spiceypy.readthedocs.io/en/v3.1.1/exceptions.html .

This release also adds support for irfnam, irfnum, irfrot, irftrn, kpsolv, and kepleq as well as the ability to install spiceypy on network isolated systems by user provided spice shared libraries or cspice source directories.

The full change log, plus for past releases and for any other information, please refer to the GitHub repository https://github.com/AndrewAnnex/SpiceyPy.

In addition, SpiceyPy was recently peer-reviewed and published by The Journal of Open Source Software (JOSS).
Going forward, please cite SpiceyPy in your work using the citation information and DOI made available by JOSS at https://joss.theoj.org/papers/10.21105/joss.02050.

Thanks for reading!


--

Andrew Annex

PhD Candidate

JHU Earth & Planetary Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://naif.jpl.nasa.gov/pipermail/spice_discussion/attachments/20200527/27de47f9/attachment.html>


More information about the Spice_discussion mailing list