Repository navigation
RELEASE_NOTES_6.7.0
TheDaniel166 edited this page Oct 15, 2026
·
3 revisions
Release date: 2026-09-17. Upgrade path: 6.6.0 to 6.7.0.
This release introduces a strict SOFA/Horizons-anchored orbital core foundation, live numerical radial-velocity apsidal passage detection, geometric nodes migration with sealed catalog holdouts, and source-correct Vedic Chesta Bala.
- Pinned NAIF-LSK
naif0012TT↔TDB time reduction and JPL Horizonsgm_Horizons.pckgravitational parameters across body systems. - Complete coordinate frame transformations between ICRF, fixed J2000 ecliptic
(
ECLIPJ2000_BOP), and SOFA-derived mean/true ecliptic of date, owning frame bias once in precession without double-bias leakage. - Direct SPK reader velocity state evaluation and center chaining.
- Strict
osculating_elementscalculation andPOST /v1/orbits/elementsREST endpoint with allowlisted provenance and singularity receipts.
- Replaced legacy fixed-period / mean-motion approximations with exact live
ephemeris radial-velocity root searches (
$\dot{r}(t) = 0$ ). - Two-sided local distance extrema confirmation with cubic Hermite root
polishing over TDB time, returning explicit
FOUND,BEYOND_COVERAGE, orNOT_IN_WINDOWoutcomes. - Disjoint calibration and holdout test fixtures derived directly from JPL Horizons geometric ICRF VECTORS at exact JDTDB.
-
planetary_nodes.geometric_nodedelegates to the Sun-centered true ecliptic of date orbital core for planets and all 10,025 catalog asteroids. - Validated holdout test fixtures sealed across all 401 asteroid shards, with complete small-body catalog manifest synchronization.
- True-date model validity bounded to [1900.0, 2100.0], with explicit failure receipts outside coverage.
- Updated
POST /v1/nodes/geometricschema and service.
- Doctrinally compliant Chesta Kendra calculation for non-luminary planets adhering strictly to B.V. Raman (Graha and Bhava Balas, Ch. VI, §§84–97).
- Removed unverified
_sun_mandoccha_lonand_moon_mandoccha_lon; Sun and Moon Chesta Bala are derived directly from Ayana Bala according to Raman Ch. X (§§136–137), eliminating arbitrary planetary mandoccha offsets. - Formula yields
$0 \le \text{Chesta Bala} \le 60$ Virupas with piecewise linear transformationchesta_kendra / 3for$\le 180^\circ$ and(360 - chesta_kendra) / 3for$> 180^\circ$ .
- Full regression suites across all 4 stages pass with zero test failures: reader clock and frame shifts, Horizons holdout element verification, live apsidal passage tests, 401-shard node seals, and Shadbala unit/server test suites.
- Formal release validation receipts sealed under
tests/artifacts/release/.
- Read ORBITAL_ELEMENTS_BACKEND_STANDARD.md, PLANETARY_NODES_BACKEND_STANDARD.md, SHADBALA_BACKEND_STANDARD.md, and COMPATIBILITY_NOTES_6.7.0.md.
- Install
moira-astro==6.7.0; server consumers usemoira-astro[server]==6.7.0.