SPICE

Methods for automatically downloading SPICE kernels for various objects. This is essentially a library of SPICE kernels that are available online, so users don’t have go go hunting for them. If you know a kernel is out of date, and HelioPy should be using a newer kernel please let us know at https://github.com/heliopython/heliopy/issues.

Generic kernels
Name Identifier Kernel URL(s)
Leap Second Kernel lsk [1]
Planet trajectories planet_trajectories [1]
Planet orientations planet_orientations [1]
Spacecraft kernels
Name Identifier Kernel URL(s)
Clementine-Goddard Space Flight Center clem_gsfc [1]
Clementine-Jet Propulsion Laboratory clem_jpl [1]
Clementine-Naval Research Laboratory clem_nrl [1]
Deep Impact-Adjusted deepimpact_adjusted [1]
Deep Impact-Complete deepimpact_complete [1] [2] [3] [4]
Deep Impact-Original deepimpact_original [1]
Deep Space deepspace [1]
EPOXI-DIXI epoxi_dixi [1]
EPOXI-ePOCh epoxi_epoch [1]
Hayabusa-Complete hayabusa_complete [1] [2] [3] [4]
Helios 1 Predicted helios1_pred [1]
Helios 1 Reconstructed helios1_rec [1]
Helios 2 helios2 [1]
Juno Predicted juno_pred [1]
Juno Reconstructed juno_rec [1]
Solar Orbiter 2020 solo_2020 [1]
STEREO-A stereo_a [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
Ulysses ulysses [1]
heliopy.data.spice.get_kernel(name)

Get the local location of a kernel.

If a kernel isn’t available locally, it is downloaded.

Parameters:name (str) – Kernel name. See Generic kernels and Spacecraft kernels for lists of available names. The name should be a string from the “Identifier” column of one of the tables.
Returns:List of the locations of kernels that have been downloaded.
Return type:list