<div dir="ltr"><div><div><div><div>Hello Everyone,<br><br></div>I hope you&#39;re all doing great. I&#39;m an undergraduate engineering student from India and I&#39;m working on a project this summer for Google Summer of Code where I&#39;ll be making a wrapper interface for the C SPICE library in Ruby mentored by SciRuby (Formally, the project is listed <a href="https://summerofcode.withgoogle.com/projects/#5642148519084032">here</a>)<br><br></div>One of my main goals for this project besides just making a working wrapper in Ruby that ports the API, is to create an additional abstracted ruby-like API  (the obvious bit is to make a simpler API, but another task is grouping multiple related functions into one function call for commonly compounded tasks) and to make the use of SPICE a better experience for one not so comfortable in C or FORTRAN.<br><br></div>I unfortunately have very little experience with the SPICE toolkit and am primarily referring to this list <a href="https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/mostused.html">here</a> for prioritizing which functions to port first. (Since the actual SPICE library API is really large, it may not be possible to port more than a subset of these features in the summer coding period, but I have no intention to stop after that period is over either) <br><br>I&#39;d be immensely obliged if anyone could share their most frequent use cases with SPICE. This would help the most in the completion of the project.<br><br></div><div>I realize I&#39;ve been vague about the specifics so please feel free to ask me any specific ruby/non-ruby doubts about the wrapper. <br><br></div><div>Best Regards,<br></div><div>Gaurav<br></div><div><br><br></div><br><div><div> <br><br><br></div></div></div>