jpl-ephemeris v1.0.0
Initial stable release of the native JME C library.
Highlights
- Native C ephemeris library with unified API
- Public API surface includes:
204public functions462public constants
- Supports multiple calculation engines:
JPLMOSHIERVSOP_ELP_MEEUSAUTO
- Strict engine selection support
- JPL kernel-backed mode via CALCEPH
- Analytical engine support for non-JPL operation
- Native library intended for direct use and for language wrappers such as PHP FFI
Engine Modes
JPL- strict kernel-backed computation
- requires CALCEPH support and readable
.bspkernels
MOSHIER- analytical engine path
VSOP_ELP_MEEUS- analytical engine stack
AUTO- native default engine selection behavior
JPL Kernel Note
This release does not bundle JPL .bsp kernels.
Kernels are provided separately and can be downloaded from:
Distribution
This release is the native foundation for downstream wrappers and integrations.
Version
- Release version:
1.0.0
Notes
This is the first stable tagged release of the native JME C library.