Published October 9, 2023 | Version v1
Poster Open

Picante - a Pure Java Implementation of NAIF/SPICE

  • 1. JHU/APL

Description

Picante is a Java implementation of the core functionality of NAIF SPICE.

Key features:

  • Pure Java; no native libraries needed
  • replicates NAIF SPICE ephemeris calculations and frame transforms to 1e-12 precision
  • Thread safe

Although Picante reproduces many SPICE capabilities, it is implemented very differently. Kernels are loaded into a " SpiceEnvironment". The user can instantiate multiple SpiceEnvironments to compare calculations with different sets of kernels, or to run a multithreaded application.

Picante was developed by the Analysis and Applications group of the Space Exploration Sector of the Johns Hopkins University Applied Physics Laboratory. It is released under the MIT License.

Files

DASH_Picante_v2.pdf

Files (236.4 kB)

Name Size Download all
md5:c22e076abd43ebcfb04e49c82480445a
236.4 kB Preview Download