# \[ANN\] SPICE.jl: A wrapper for NASA‘s SPICE toolkit

**URL:** https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381
**Category:** Astro/Space
**Tags:** announcement
**Created:** [April 21, 2019, 8:09pm UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381 "2019-04-21T20:09:12Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![helgee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/helgee/32/2022_2.png) [@helgee](https://discourse.julialang.org/u/helgee)
#### Post date: [April 21, 2019, 8:09pm UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/1 "2019-04-21T20:09:13Z")

</div>

Hi y‘all,

Finally I am happy to announce the [SPICE.jl](https://github.com/JuliaAstro/SPICE.jl) wrapper for the [SPICE toolkit](https://naif.jpl.nasa.gov/naif/index.html) which is provided by NASA’s Navigation and Ancillary Information Facility (NAIF) and provides functionality to read SPICE data files and compute derived observation geometry such as altitude, latitude/longitude and lighting angles (not to be confused with the analog circuit simulator of the same name).

SPICE.jl wraps most of the 500+ functions in the toolkit (apart from those already covered by the standard library or easy one-liners).

My thanks to all contributors and Andrew Annex whose Python wrapper [SpiceyPy](https://github.com/AndrewAnnex/SpiceyPy) served as inspiration.

🎉

---

<div class="post-metadata">

### Author: ![crbinz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/crbinz/32/1919_2.png) [@crbinz](https://discourse.julialang.org/u/crbinz)
#### Post date: [April 21, 2019, 11:01pm UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/2 "2019-04-21T23:01:03Z")

</div>

Awesome, this will be hugely useful. Thanks for putting in the effort to do this.

---

<div class="post-metadata">

### Author: ![crbinz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/crbinz/32/1919_2.png) [@crbinz](https://discourse.julialang.org/u/crbinz)
#### Post date: [April 23, 2019, 2:33am UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/3 "2019-04-23T02:33:05Z")

</div>

I wonder if you could get this added [here](https://naif.jpl.nasa.gov/naif/links.html)? The site manager is listed at the bottom of that page.

---

<div class="post-metadata">

### Author: ![helgee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/helgee/32/2022_2.png) [@helgee](https://discourse.julialang.org/u/helgee)
#### Post date: [April 23, 2019, 6:01am UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/4 "2019-04-23T06:01:08Z")

</div>

Good idea! I made an announcement on their mailing list as well. Let’s see what happens…

---

<div class="post-metadata">

### Author: ![helgee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/helgee/32/2022_2.png) [@helgee](https://discourse.julialang.org/u/helgee)
#### Post date: [April 23, 2019, 5:56pm UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/5 "2019-04-23T17:56:07Z")

</div>

![50](https://global.discourse-cdn.com/julialang/original/3X/9/d/9d91abc811fefbb29192fe07ab975e14e036b855.png)

---

<div class="post-metadata">

### Author: ![helgee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/helgee/32/2022_2.png) [@helgee](https://discourse.julialang.org/u/helgee)
#### Post date: [August 3, 2020, 5:01pm UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/6 "2020-08-03T17:01:37Z")

</div>

I have published SPICE.jl 0.2.0 which uses a fancy new CSPICE\_jll package 🎉

---

<div class="post-metadata">

### Author: ![anon92994695](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@anon92994695](https://discourse.julialang.org/u/anon92994695)
#### Post date: [August 4, 2020, 2:27am UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/7 "2020-08-04T02:27:31Z")

</div>

awesome! How massive of an effort would it be to do a pure Julia SPICE?

---

<div class="post-metadata">

### Author: ![helgee](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/helgee/32/2022_2.png) [@helgee](https://discourse.julialang.org/u/helgee)
#### Post date: [August 4, 2020, 6:32am UTC](https://discourse.julialang.org/t/ann-spice-jl-a-wrapper-for-nasa-s-spice-toolkit/23381/8 "2020-08-04T06:32:11Z")

</div>

An insane amount of effort 😄

That said, I think that [AstroBase.jl](https://github.com/JuliaAstro/AstroBase.jl) will cover a lot of the same ground that SPICE does once it’s done.
