# \[ANN\] Announcing SPICEApplications.jl

**URL:** https://discourse.julialang.org/t/ann-announcing-spiceapplications-jl/99854
**Category:** Astro/Space
**Tags:** question, announcement
**Created:** [June 4, 2023, 5:45pm UTC](https://discourse.julialang.org/t/ann-announcing-spiceapplications-jl/99854 "2023-06-04T17:45:43Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![cadojo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cadojo/32/25328_2.png) [@cadojo](https://discourse.julialang.org/u/cadojo)
#### Post date: [June 4, 2023, 5:45pm UTC](https://discourse.julialang.org/t/ann-announcing-spiceapplications-jl/99854/1 "2023-06-04T17:45:43Z")

</div>

The `SPICE` Toolkit (provided to Julia through `CSPICE_jll`) provides [applications](https://naif.jpl.nasa.gov/pub/naif/toolkit//C/MacIntel_OSX_AppleC_64bit/packages/dscriptn.txt), which are a subset of all the available utility functions provided by NAIF / NASA. One critical file is `mkspk`, which can turn CSV files into SPK kernel files for solar system ephemeris. I’m working on building tools that make the process of generating these files very simple. To do so, I’m linking existing tools within Julia. [`SPICEApplications.jl`](https://github.com/cadojo/SPICEApplications.jl) is one of the first steps! This package provides a Julia interface to all of the applications (executables) provided by `CSPICE_jll`.

Each executable has an accompanying Julia function, with commandline options re-named to be more Julian. Each docstring has a table that maps the new option names to the original commandline option names.

I’m definitely looking for feedback, and help with testing, so if anyone has experience using these executables as they are provided by NAIF / NASA, and would be willing to point me to publicly available test cases, please let me know!
