Repository navigation
COMPATIBILITY_NOTES_6.7.0
TheDaniel166 edited this page Oct 15, 2026
·
3 revisions
Moira 6.7.0 preserves the public Python signatures and REST schemas of existing routes while delivering precision upgrades to coordinate transformations, time scales, and apsidal passage detection.
-
osculating_elementsis the strict, shape-safe modern API returningOsculatingElementswith explicit provenance receipts. - The legacy
orbital_elements_atadapter retains its positional signature; itsepoch_jdis now truthfully labeled as TT rather than UT1. - Frame bias is owned solely by precession, eliminating duplicate bias in affected planetary, comet, eclipse, occultation, and lunar-limb routes.
-
apsidal_passagesprovides the versioned live-ephemeris extremum root-finder. -
distance_extremes_atremains the planet-only compatibility adapter; its returnedperihelion_jdandaphelion_jdare truthfully in TT. - Legacy approximations based on mean motion are deprecated in favor of numeric radial velocity passage solutions.
-
planetary_nodes.geometric_nodenow operates overTRUE_ECLIPTIC_OF_DATEand respects the [1900.0, 2100.0] temporal domain. - Small bodies (asteroids and periodic comets) compute true geometric nodes without requiring special-case branching.
- B.V. Raman's classical doctrine is fully restored for Chesta Kendra and Chesta Bala.
- Systems depending on the previously emitted raw values of Chesta Bala will observe numerical shifts for Mercury, Venus, Mars, Jupiter, Saturn, Sun, and Moon. In particular, Sun and Moon no longer compute Chesta Kendra from fake mandocchas; their Chesta Bala equals their Ayana Bala.
- Output Virupas are bounded strictly in [0, 60].