<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>FYI, for those interested in Python interfaces to SPICE.</div>
<div><br>
</div>
<div>Chuck Acton</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div style="font-family: Consolas; font-size: medium; ">From: Andrew Annex &lt;<a href="mailto:ama6fy@virginia.edu">ama6fy@virginia.edu</a>&nbsp;&lt;<a href="mailto:ama6fy@virginia.edu&gt;">mailto:ama6fy@virginia.edu&gt;</a>&gt;</div>
<div style="font-family: Consolas; font-size: medium; ">Date: Sunday, September 7, 2014 10:32 AM</div>
<div style="font-family: Consolas; font-size: medium; ">To: &quot;<a href="mailto:charles.h.acton@jpl.nasa.gov">charles.h.acton@jpl.nasa.gov</a>&nbsp;&lt;<a href="mailto:charles.h.acton@jpl.nasa.gov&gt;">mailto:charles.h.acton@jpl.nasa.gov&gt;</a>&quot;</div>
<div style="font-family: Consolas; font-size: medium; ">&lt;<a href="mailto:charles.h.acton@jpl.nasa.gov">charles.h.acton@jpl.nasa.gov</a>&nbsp;&lt;<a href="mailto:charles.h.acton@jpl.nasa.gov&gt;">mailto:charles.h.acton@jpl.nasa.gov&gt;</a>&gt;</div>
<div style="font-family: Consolas; font-size: medium; ">Subject: Re: A new Python wrapper for Spice, SpiceyPy</div>
<div style="font-family: Consolas; font-size: medium; "><br>
</div>
<div style="font-family: Consolas; font-size: medium; ">Hello again Mr. Acton, I just wanted to check in with you again and to update</div>
<div style="font-family: Consolas; font-size: medium; ">you on the progress I have been making with my Python wrapper for CSPICE. Over</div>
<div style="font-family: Consolas; font-size: medium; ">the past two months I have wrote a substantial number of tests for my python</div>
<div style="font-family: Consolas; font-size: medium; ">functions, most of them are directly from the C and ICY documentation. The</div>
<div style="font-family: Consolas; font-size: medium; ">purpose of these tests is that they are in a automated test suite, which can be</div>
<div style="font-family: Consolas; font-size: medium; ">run to ensure that I made no breaking changes. I have fixed numerous errors in</div>
<div style="font-family: Consolas; font-size: medium; ">my own code and I have also learned a lot about spice in general so although it</div>
<div style="font-family: Consolas; font-size: medium; ">was a lot of work I am glad I made the decision to write them. As of now, and</div>
<div style="font-family: Consolas; font-size: medium; ">this can be seen on the github page, I have around 82% test coverage, meaning</div>
<div style="font-family: Consolas; font-size: medium; ">about 82% of the wrapper functions have some test called for it. What remains is</div>
<div style="font-family: Consolas; font-size: medium; ">most of the event kernel functions and a number of spk related functions, as</div>
<div style="font-family: Consolas; font-size: medium; ">well as the geometry finder functions. In essence there are around 100 functions</div>
<div style="font-family: Consolas; font-size: medium; ">that remain untested. In other areas I have made some important changes such as</div>
<div style="font-family: Consolas; font-size: medium; ">defaulting to exporting numpy arrays for functions that return numeric arrays</div>
<div style="font-family: Consolas; font-size: medium; ">and matrices. I am also in the process of writing wrapper functions for the new</div>
<div style="font-family: Consolas; font-size: medium; ">functions added in the N65 release, which I have at least partially completed.</div>
<div style="font-family: Consolas; font-size: medium; ">&nbsp;&nbsp; So while plenty of work remains, the wrapper is maturing. I will probably</div>
<div style="font-family: Consolas; font-size: medium; ">email you again in another month or two, to give you another progress update. If</div>
<div style="font-family: Consolas; font-size: medium; ">naif members find to time to try out SpiceyPy I would love feedback and or</div>
<div style="font-family: Consolas; font-size: medium; ">contributions to the project via pull requests on github.</div>
<div style="font-family: Consolas; font-size: medium; "><br>
</div>
<div style="font-family: Consolas; font-size: medium; ">Thanks again,</div>
<div style="font-family: Consolas; font-size: medium; ">-Andrew</div>
</div>
<div><br>
</div>
</body>
</html>