2.0.0-alpha
Pre-release
Pre-release
See #2
- Reorganize API to expose Spice functions, CSpice module, and Timecraft kernel loader helper separately.
- Convert to ES6 modules.
- Add an example page demonstrating using kernels and time conversion functions.
- Enable kernels to be loaded dynamically instead of requiring them to be referenced up front using pre and post install.
- Reorganize folders
- Add msl kernels into the repo
CSpice function wrappers are autogenerated in this project and can serve as a starting point for wrapping new functions. In some cases the functions must be modified a bit to work correctly, though. That script can be updated to include autogenerating typescript definitions / jsdoc comments.
- Change
package.json
license field from "Apache 2.0" to "Apache-2.0"
Removed
- Functions needed for managing spice "cells" (not sure what they do) but that otherwise seem to be unused. If needed this can be added back once a use case is presented.
- "alias" functions that map other spellings of function names to spice function. Ie "furnsh -> furnish" or "convrt -> convert".
- Sets of "derived" functions to help simplify some time conversions. Perhaps these can be added back in a separate helpers class at a later point.
- Wrapper of the error action set functions which aren't needed.
- Some wrappers for the chronos command line utility for performing time conversions which otherwise seem doable with other functions.