<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Hello fellow navigators!</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
SpiceyPy 3.1.1 has been released and is now available on PyPI and conda-forge.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
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:
<a href="https://github.com/AndrewAnnex/SpiceyPy/releases/tag/v3.1.0" style="" id="LPNoLP449474">
https://github.com/AndrewAnnex/SpiceyPy/releases/tag/v3.1.0</a>. <br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
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.
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
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.
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div>More details about the new exception system are available at: <a href="https://spiceypy.readthedocs.io/en/v3.1.1/exceptions.html" style="" id="LPlnk100138">
https://spiceypy.readthedocs.io/en/v3.1.1/exceptions.html</a> . <br>
</div>
<div><br>
</div>
<div>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.
<br>
</div>
<div><br>
</div>
<div>The full change log, plus for past releases and for any other information, please refer to the GitHub repository
<a href="https://github.com/AndrewAnnex/SpiceyPy" style="" id="LPNoLP301396">https://github.com/AndrewAnnex/SpiceyPy</a>.&nbsp;</div>
<div><br>
</div>
<div>In addition, SpiceyPy was recently peer-reviewed and published by The Journal of Open Source Software (JOSS).
<br>
</div>
<div>Going forward, please cite SpiceyPy in your work using the citation information and DOI made available by JOSS at
<a href="https://joss.theoj.org/papers/10.21105/joss.02050" style="" id="LPNoLP516364">
https://joss.theoj.org/papers/10.21105/joss.02050</a>. <br>
</div>
<div><br>
</div>
<div>Thanks for reading! <br>
<div id="Signature">
<div></div>
<div id="divtagdefaultwrapper" style="font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: Calibri, Arial, Helvetica, sans-serif;">
<p style="margin-top:0px; margin-bottom:0px"><br>
</p>
<p style="margin-top:0px; margin-bottom:0px">--&nbsp;</p>
<p style="margin-top:0px; margin-bottom:0px">Andrew Annex</p>
<div style="margin-top:0px; margin-bottom:0px">PhD Candidate <br>
</div>
<p style="margin-top:0px; margin-bottom:0px">JHU&nbsp;Earth &amp; Planetary Science <br>
</p>
</div>
</div>
</div>
</body>
</html>