Heliospice
Query spacecraft and planetary ephemeris data using SPICE kernels.
Setup
pip install heliospice
What You Can Query
Spacecraft (36+): Parker Solar Probe, Solar Orbiter, Juno, Cassini, Voyager 1/2, Mars 2020, MRO, New Horizons, Europa Clipper, Psyche, BepiColombo, JUICE, Lucy, Galileo, Dawn, MESSENGER, and more...
Planets: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto
Moons: Moon, Titan, Europa, Ganymede, Io, Phobos, Deimos, and many more
Other: Sun, asteroids, comets, Solar System Barycenter
Tools
get_spacecraft_ephemeris — Position at single time or timeseries (with optional velocity)
compute_distance — Distance between two bodies over time range (min/max/mean, closest approach)
transform_coordinates — Transform vectors between coordinate frames (RTN, J2000, ECLIPJ2000, etc.)
list_spice_missions — List all supported spacecraft
list_coordinate_frames — List available coordinate frames
manage_kernels — Check status, download, load, or purge kernel cache
Examples
- "Where is Parker Solar Probe right now?"
- "What's Earth's distance from the Sun?"
- "Show me Juno's trajectory for January 2024"
- "When did Mars get closest to Jupiter in 2024?"
- "Convert this RTN vector to J2000 frame"
- "What's the current Moon position?"
1---2name: heliospice3description: Query positions of spacecraft, planets, moons, and asteroids in the solar system4---56# Heliospice78Query spacecraft and planetary ephemeris data using SPICE kernels.910## Setup1112```bash13pip install heliospice14```1516## What You Can Query1718**Spacecraft (36+)**: Parker Solar Probe, Solar Orbiter, Juno, Cassini, Voyager 1/2, Mars 2020, MRO, New Horizons, Europa Clipper, Psyche, BepiColombo, JUICE, Lucy, Galileo, Dawn, MESSENGER, and more...1920**Planets**: Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune, Pluto2122**Moons**: Moon, Titan, Europa, Ganymede, Io, Phobos, Deimos, and many more2324**Other**: Sun, asteroids, comets, Solar System Barycenter2526## Tools2728- `get_spacecraft_ephemeris` — Position at single time or timeseries (with optional velocity)29- `compute_distance` — Distance between two bodies over time range (min/max/mean, closest approach)30- `transform_coordinates` — Transform vectors between coordinate frames (RTN, J2000, ECLIPJ2000, etc.)31- `list_spice_missions` — List all supported spacecraft32- `list_coordinate_frames` — List available coordinate frames33- `manage_kernels` — Check status, download, load, or purge kernel cache3435## Examples3637- "Where is Parker Solar Probe right now?"38- "What's Earth's distance from the Sun?"39- "Show me Juno's trajectory for January 2024"40- "When did Mars get closest to Jupiter in 2024?"41- "Convert this RTN vector to J2000 frame"42- "What's the current Moon position?"