SPICE Toolkit
The SPICE Toolkit facilitates in writing programs to generate observational coordinates, and for performing other geometry calculations. This software is made available by the Navigation and Ancillary Information Facility (NAIF) Node of the PDS.
PDS: The Planetary Data System