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)
Solar Orbiter 2020 solo_2020 [1]
Helios 1 helios1 [1] [2]
Helios 2 helios2 [1]
Juno reconstructed juno_rec [1]
Juno predicted juno_pred [1]
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