Skip to content

v1.0.0 - Initial Stable Release

Latest

Choose a tag to compare

@jayeshmepani jayeshmepani released this 25 May 05:31

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:
    • 204 public functions
    • 462 public constants
  • Supports multiple calculation engines:
    • JPL
    • MOSHIER
    • VSOP_ELP_MEEUS
    • AUTO
  • 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 .bsp kernels
  • 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.