HorizonsEphemeris.jl
Solar system ephemeris data for free!
Installation
Choose one of the following!
pkg> add HorizonsEphemeris
import Pkg
Pkg.add("HorizonsEphemeris")
Overview
While HorizonsAPI.jl
provides a precise interface which matches the JPL Horizons API, HorizonsEphemeris.jl
provides a more user-friendly way to request solar system ephemeris data. At this time, only Cartesian state vector ephemeris data is available through the HorizonsEphemeris.jl
interface.
This project is not affiliated with or endorsed by NASA, JPL, Caltech, or any other organization!
For more information, read on to the Examples page, or the package Reference.
NAIF IDs
Internally, HorizonsEphemeris
converts provided names to NAIF IDs. All compatible bodies are shown below.
using SPICE, DataFrames
names = (; ID=Int[], Name=String[])
for id in range(-100000, 100000)
name = bodc2n(id)
isnothing(name) && continue
push!(names.ID, id)
push!(names.Name, name)
end
DataFrame(names)
Row | ID | Name |
---|---|---|
Int64 | String | |
1 | -750 | SPRINT-A |
2 | -652 | BEPICOLOMBO MTM |
3 | -550 | MARS96 |
4 | -502 | Vstar |
5 | -500 | Rstar |
6 | -363 | RBSP_B |
7 | -362 | RBSP_A |
8 | -302 | HELIOS 2 |
9 | -301 | HELIOS 1 |
10 | -255 | PSYC |
11 | -254 | MER-2 |
12 | -253 | MER-1 |
13 | -248 | VENUS EXPRESS |
14 | -243 | VIPER |
15 | -242 | LUNAR TRAILBLAZER |
16 | -240 | SLIM |
17 | -239 | MMX |
18 | -238 | SMART-1 |
19 | -236 | MESSENGER |
20 | -235 | STEREO BEHIND |
21 | -234 | STEREO AHEAD |
22 | -228 | GALILEO PROBE |
23 | -227 | KEPLER |
24 | -226 | ROSETTA |
25 | -214 | STV53 |
26 | -213 | STV52 |
27 | -212 | STV51 |
28 | -210 | LICIACUBE |
29 | -205 | SMAP |
30 | -203 | DAWN |
31 | -202 | MAVEN |
32 | -200 | CONTOUR |
33 | -198 | NISAR |
34 | -197 | LARA |
35 | -196 | CLUSTER 4 |
36 | -194 | CLUSTER 3 |
37 | -190 | SIM |
38 | -189 | INSIGHT |
39 | -188 | MUSES-B |
40 | -185 | CLUSTER 2 |
41 | -183 | CLUSTER 1 |
42 | -181 | GRAIL-B |
43 | -178 | NOZOMI |
44 | -177 | GRAIL-A |
45 | -174 | EXOMARS ROVER |
46 | -173 | EXOMARS SP |
47 | -172 | EXOMARS SCC |
48 | -170 | JAMES WEBB SPACE TELESCOPE |
49 | -168 | M2020 |
50 | -166 | IMAGE |
51 | -165 | MAP |
52 | -164 | LUNAR FLASHLIGHT |
53 | -159 | EUROPA CLIPPER |
54 | -156 | ADIT |
55 | -155 | KOREAN PATHFINDER LUNAR ORBITER |
56 | -154 | AQUA |
57 | -153 | CHANDRAYAAN-2 LANDER |
58 | -152 | CHANDRAYAAN-2 ORBITER |
59 | -151 | CHANDRA |
60 | -150 | CASP |
61 | -148 | DRAGONFLY |
62 | -146 | LUNAR-A |
63 | -144 | SOLAR ORBITER |
64 | -143 | EXOMARS 2016 TGO |
65 | -142 | EOS-AM1 |
66 | -140 | DEEP IMPACT FLYBY SPACECRAFT |
67 | -135 | DOUBLE ASTEROID REDIRECTION TEST |
68 | -131 | KAGUYA |
69 | -130 | HAYABUSA |
70 | -127 | MCO |
71 | -121 | BEPICOLOMBO MPO |
72 | -119 | MOM2 |
73 | -117 | EXOMARS 2016 EDM |
74 | -116 | MPL |
75 | -112 | ICE |
76 | -107 | TRMM |
77 | -98 | NEW HORIZONS |
78 | -97 | TOPEX/POSEIDON |
79 | -96 | SOLAR PROBE PLUS |
80 | -95 | MGS SIMULATION |
81 | -94 | MARS GLOBAL SURVEYOR |
82 | -93 | NEAR |
83 | -90 | CASSINI SIMULATION |
84 | -86 | CHANDRAYAAN-1 |
85 | -85 | LUNAR RECONNAISSANCE ORBITER |
86 | -84 | PHOENIX |
87 | -82 | CASSINI |
88 | -81 | CASSINI ITL |
89 | -79 | SIRTF |
90 | -78 | GIOTTO |
91 | -77 | GALILEO ORBITER |
92 | -76 | MARS SCIENCE LABORATORY |
93 | -74 | MARS RECON ORBITER |
94 | -72 | JANUS_B |
95 | -70 | DEEP IMPACT IMPACTOR SPACECRAFT |
96 | -68 | BEPICOLOMBO MMO |
97 | -67 | VEGA 2 |
98 | -66 | MARCO-B |
99 | -65 | MARCO-A |
100 | -64 | OSIRIS-REX |
101 | -62 | EMIRATES MARS MISSION |
102 | -61 | JUNO |
103 | -59 | RADIOASTRON |
104 | -58 | HALCA |
105 | -57 | LUNAR ICECUBE |
106 | -55 | ULYSSES |
107 | -53 | MARS SURVEYOR 01 ORBITER |
108 | -49 | LUCY |
109 | -48 | HST |
110 | -47 | GENESIS |
111 | -46 | SAKIGAKE |
112 | -45 | JANUS_A |
113 | -44 | BEAGLE 2 |
114 | -43 | IMAP |
115 | -41 | MARS EXPRESS |
116 | -40 | CLEMENTINE |
117 | -39 | LUNAH-MAP |
118 | -37 | HAYABUSA2 |
119 | -33 | NEO SURVEYOR |
120 | -32 | VOYAGER 2 |
121 | -31 | VOYAGER 1 |
122 | -30 | DS-1 |
123 | -29 | NEXT |
124 | -28 | JUICE |
125 | -27 | VIKING 1 ORBITER |
126 | -25 | LUNAR PROSPECTOR |
127 | -24 | PIONEER-11 |
128 | -23 | PIONEER-10 |
129 | -21 | SOHO |
130 | -20 | PIONEER-8 |
131 | -18 | LCROSS |
132 | -13 | POLAR |
133 | -12 | LADEE |
134 | -8 | WIND |
135 | -7 | PIONEER-7 |
136 | -6 | PIONEER-6 |
137 | -5 | PLANET-C |
138 | -3 | MARS ORBITER MISSION |
139 | -1 | GEOTAIL |
140 | 0 | SOLAR SYSTEM BARYCENTER |
141 | 1 | MERCURY BARYCENTER |
142 | 2 | VENUS BARYCENTER |
143 | 3 | EARTH BARYCENTER |
144 | 4 | MARS BARYCENTER |
145 | 5 | JUPITER BARYCENTER |
146 | 6 | SATURN BARYCENTER |
147 | 7 | URANUS BARYCENTER |
148 | 8 | NEPTUNE BARYCENTER |
149 | 9 | PLUTO BARYCENTER |
150 | 10 | SUN |
151 | 199 | MERCURY |
152 | 299 | VENUS |
153 | 301 | MOON |
154 | 399 | EARTH |
155 | 401 | PHOBOS |
156 | 402 | DEIMOS |
157 | 499 | MARS |
158 | 501 | IO |
159 | 502 | EUROPA |
160 | 503 | GANYMEDE |
161 | 504 | CALLISTO |
162 | 505 | AMALTHEA |
163 | 506 | HIMALIA |
164 | 507 | ELARA |
165 | 508 | PASIPHAE |
166 | 509 | SINOPE |
167 | 510 | LYSITHEA |
168 | 511 | CARME |
169 | 512 | ANANKE |
170 | 513 | LEDA |
171 | 514 | THEBE |
172 | 515 | ADRASTEA |
173 | 516 | METIS |
174 | 517 | CALLIRRHOE |
175 | 518 | THEMISTO |
176 | 519 | MEGACLITE |
177 | 520 | TAYGETE |
178 | 521 | CHALDENE |
179 | 522 | HARPALYKE |
180 | 523 | KALYKE |
181 | 524 | IOCASTE |
182 | 525 | ERINOME |
183 | 526 | ISONOE |
184 | 527 | PRAXIDIKE |
185 | 528 | AUTONOE |
186 | 529 | THYONE |
187 | 530 | HERMIPPE |
188 | 531 | AITNE |
189 | 532 | EURYDOME |
190 | 533 | EUANTHE |
191 | 534 | EUPORIE |
192 | 535 | ORTHOSIE |
193 | 536 | SPONDE |
194 | 537 | KALE |
195 | 538 | PASITHEE |
196 | 539 | HEGEMONE |
197 | 540 | MNEME |
198 | 541 | AOEDE |
199 | 542 | THELXINOE |
200 | 543 | ARCHE |
201 | 544 | KALLICHORE |
202 | 545 | HELIKE |
203 | 546 | CARPO |
204 | 547 | EUKELADE |
205 | 548 | CYLLENE |
206 | 549 | KORE |
207 | 550 | HERSE |
208 | 553 | DIA |
209 | 599 | JUPITER |
210 | 601 | MIMAS |
211 | 602 | ENCELADUS |
212 | 603 | TETHYS |
213 | 604 | DIONE |
214 | 605 | RHEA |
215 | 606 | TITAN |
216 | 607 | HYPERION |
217 | 608 | IAPETUS |
218 | 609 | PHOEBE |
219 | 610 | JANUS |
220 | 611 | EPIMETHEUS |
221 | 612 | HELENE |
222 | 613 | TELESTO |
223 | 614 | CALYPSO |
224 | 615 | ATLAS |
225 | 616 | PROMETHEUS |
226 | 617 | PANDORA |
227 | 618 | PAN |
228 | 619 | YMIR |
229 | 620 | PAALIAQ |
230 | 621 | TARVOS |
231 | 622 | IJIRAQ |
232 | 623 | SUTTUNGR |
233 | 624 | KIVIUQ |
234 | 625 | MUNDILFARI |
235 | 626 | ALBIORIX |
236 | 627 | SKATHI |
237 | 628 | ERRIAPUS |
238 | 629 | SIARNAQ |
239 | 630 | THRYMR |
240 | 631 | NARVI |
241 | 632 | METHONE |
242 | 633 | PALLENE |
243 | 634 | POLYDEUCES |
244 | 635 | DAPHNIS |
245 | 636 | AEGIR |
246 | 637 | BEBHIONN |
247 | 638 | BERGELMIR |
248 | 639 | BESTLA |
249 | 640 | FARBAUTI |
250 | 641 | FENRIR |
251 | 642 | FORNJOT |
252 | 643 | HATI |
253 | 644 | HYRROKKIN |
254 | 645 | KARI |
255 | 646 | LOGE |
256 | 647 | SKOLL |
257 | 648 | SURTUR |
258 | 649 | ANTHE |
259 | 650 | JARNSAXA |
260 | 651 | GREIP |
261 | 652 | TARQEQ |
262 | 653 | AEGAEON |
263 | 699 | SATURN |
264 | 701 | ARIEL |
265 | 702 | UMBRIEL |
266 | 703 | TITANIA |
267 | 704 | OBERON |
268 | 705 | MIRANDA |
269 | 706 | CORDELIA |
270 | 707 | OPHELIA |
271 | 708 | BIANCA |
272 | 709 | CRESSIDA |
273 | 710 | DESDEMONA |
274 | 711 | JULIET |
275 | 712 | PORTIA |
276 | 713 | ROSALIND |
277 | 714 | BELINDA |
278 | 715 | PUCK |
279 | 716 | CALIBAN |
280 | 717 | SYCORAX |
281 | 718 | PROSPERO |
282 | 719 | SETEBOS |
283 | 720 | STEPHANO |
284 | 721 | TRINCULO |
285 | 722 | FRANCISCO |
286 | 723 | MARGARET |
287 | 724 | FERDINAND |
288 | 725 | PERDITA |
289 | 726 | MAB |
290 | 727 | CUPID |
291 | 799 | URANUS |
292 | 801 | TRITON |
293 | 802 | NEREID |
294 | 803 | NAIAD |
295 | 804 | THALASSA |
296 | 805 | DESPINA |
297 | 806 | GALATEA |
298 | 807 | LARISSA |
299 | 808 | PROTEUS |
300 | 809 | HALIMEDE |
301 | 810 | PSAMATHE |
302 | 811 | SAO |
303 | 812 | LAOMEDEIA |
304 | 813 | NESO |
305 | 899 | NEPTUNE |
306 | 901 | CHARON |
307 | 902 | NIX |
308 | 903 | HYDRA |
309 | 904 | KERBEROS |
310 | 905 | STYX |
311 | 999 | PLUTO |