Click here for announcements regarding SPICE data, software, tutorials and training; last updated February 5, 2019.
NASA's Navigation and Ancillary Information Facility (NAIF) offers NASA flight projects and NASA funded researchers an observation geometry information system named "SPICE" to assist scientists in planning and interpreting scientific observations from space-based instruments aboard robotic planetary spacecraft. SPICE is also widely used in engineering tasks associated with these missions.
The SPICE system is also available to space scientists and engineers around the globe, subject to the
provisions explained on the Support and Rules web pages. SPICE may also be used outside of the planetary science discipline, subject to those same provisions.
SPICE is widely used in the NASA and international planetary exploration communities, and to a lessor extent in heliophysics and earth science.
SPICE is focused on solar system geometry (pdf).
The SPICE system includes a suite of software known as the SPICE Toolkit consisting of application program interfaces (APIs) that customers incorporate in their own application programs to read SPICE data files and, using those data, compute derived observation geometry such as altitude, latitude/longitude and lighting angles. The Toolkit also contains a number of utility programs used to make and manage SPICE data files.
SPICE data and software may be used within many popular computing environments. The SPICE Toolkit software is offered in FORTRAN 77, ANSI C, IDL® and MATLAB®. A version for Java Native Interface is available upon request. Third party versions for Python, Ruby and other languages exist as well.
In addition to developing and maintaining the SPICE system components NAIF serves as the "Navigation Node" of NASA's Planetary Data System,
archiving SPICE data from NASA's planetary exploration
missions. Archived SPICE data from non-NASA missions is sometimes available at other national archives, and in some cases it is also available at the NAIF Node.
The current version of the SPICE Toolkit, Version N66, was released
April 10, 2017. To see what was added, fixed and changed relative to the previous release read the "whats.new" file available on this website under the Toolkit link for the language of interest to you, or see that same file in a Toolkit package you have downloaded.
Some customers find that using the Safari browser in association with some of these web pages yields unfamiliar results; consider trying a different browser.
Occasionally JPL's network security team will block incoming https, ftp and email traffic from Internet domains from which hacking attempts or malware have been received. Contact NAIF via a colleague if you believe this has happened to you.
Sign up with
SPICE Announce to receive announcements from NAIF regarding new software, bug fixes, important new kernels (data), training opportunities and similar items. (This is strongly recommended for all SPICE users.)
Sign up with
SPICE Discussion should you wish to exchange SPICE-related ideas or questions with other SPICE users.
(If you have a question for someone at NAIF, simply send email to that person: don't use "SPICE Discussion.")