Latest: v3.2.2

Release History

From the initial release to the Sovereign Zenith — every version, every capability added, every fix applied.

v3.2.2Latest2026-05
Added
  • +3I/ATLAS interstellar visitor support — positions for the third confirmed interstellar object
  • +Variable star Algol API — eclipsing binary period and minimum prediction
  • +Multiple star system support — Sirius AB, Alpha Centauri AB, and other resolved binaries
  • +Harmograms H1–H5 spectral harmonic engine
  • +Hermetic decans (36-decan system)
  • +Zodiacal Releasing with Lot of Fortune and Lot of Spirit
  • +Hyleg/Alcocoden longevity calculation
  • +Saros series classification for eclipse events
  • +Jones chart shapes (Splash, Bundle, Bowl, Bucket, Locomotive, Seesaw, Splay)
  • +Synastry, composite, and Davison chart support
Changed
  • ~Architecture upgraded to dual-substrate: Python API + C++17 native extension (_moira_native) via pybind11
  • ~SPK reader, nutation, coordinate transforms, and light-time iteration moved to native C++ for performance
v3.0.0"The Sovereign Zenith"2026-04
Added
  • +moira-kernel-manager GUI for kernel installation and management
  • +moira-daf-writer CLI tool for DAF/SPK file authoring
  • +Full Vedic surface (moira.vedic) — Nakshatras, Panchanga, Jaimini, Ashtakavarga, Shadbala
  • +Alternate Dasha systems: Ashtottari, Yogini
  • +Planetary hours calculator
  • +Huber method: house zones, age point, chart intensity profile
  • +Astrocartography, local space, and geodetic chart support
  • +Galactic coordinate frame
  • +Uranian / Hamburg School bodies
  • +Occultations and close approaches engine
  • +Solar System Barycenter chart
  • +Planetocentric positions
  • +Received-light (light-cone) positions
  • +Constellations oracle (48 IAU constellations)
  • +Sothic cycle and Egyptian calendar
Changed
  • ~Four-tier import surface formalized: moira.essentials → moira.classical → moira.predictive → moira.facade
  • ~moira.vedic added as parallel Vedic-first surface
Fixed
  • Polar house solver edge cases at latitudes above 66°N/S
  • Ayanamsha epoch consistency across all 40+ systems
v2.0.02026-02
Added
  • +Primary directions engine with explicit latitude doctrine
  • +Heliacal and acronychal phenomena (Schaefer arcus visionis model)
  • +Parans and paran field analysis
  • +Asteroid family classification (Nesvorný et al. 2015 catalog — 143,711 bodies in 119 families)
  • +Orbital elements on demand from SPICE state vectors
  • +star_light_time_split() — observed vs. true stellar position
  • +Topocentric fixed star positions using Gaia DR3 parallax
  • +Stellar color from Gaia DR3 BP-RP photometric indices
  • +368 named minor bodies callable by name (full main-belt canon + centaurs + TNOs)
  • +Interstellar visitor support: 1I/'Oumuamua, 2I/Borisov
Changed
  • ~Fixed star registry rebuilt from Gaia DR3 (1,809 curated named stars)
  • ~ΔT model upgraded to four-component physical model (tidal, core-mantle, cryosphere, IERS residual)
  • ~delta_t_hybrid_uncertainty() added for calibrated ±1σ uncertainty reporting
Fixed
  • Light-time iteration convergence for high-eccentricity TNO orbits
  • Proper motion propagation epoch consistency
v1.5.02025-11
Added
  • +Firdaria time lord system (diurnal and nocturnal)
  • +Profections (annual and monthly)
  • +Solar and lunar returns
  • +Planet returns
  • +Stations and retrograde periods engine
  • +Void-of-course window calculator
  • +Moon phase engine (next_moon_phase, moon_phases_in_range)
  • +Greatest elongation, perihelion, aphelion
  • +Antiscia and contra-antiscia aspects
  • +Midpoints and planetary pictures
Changed
  • ~Aspect engine refactored with AspectPolicy and AspectDefinition for full customization
  • ~House system coverage expanded to 17 systems (expanded to 22 in v3.0.0)
Fixed
  • Secondary progression chart date boundary handling
  • Solar arc direction sign convention
v1.2.02025-08
Added
  • +Vimshottari Dasha with full antardasha and pratyantardasha periods
  • +Nakshatra positions for all planets
  • +Navamsa, Saptamsa, Dashamansa, Dwadashamsa, Trimshamsa divisional charts
  • +Vedic dignity system (exaltation, moolatrikona, own sign, great friend)
  • +Planetary relationships (natural and temporal)
  • +Panchanga (Tithi, Vara, Nakshatra, Yoga, Karana)
  • +Jaimini Karakas and Atmakaraka
  • +Lunar mansions (28 Arabic mansions)
  • +Essential dignities: domicile, exaltation, triplicity, term, face, detriment, fall
  • +Almuten Figuris
  • +Mutual receptions
Fixed
  • Sidereal longitude calculation for retrograde planets near 0°
v1.0.0"Initial Release"2025-05
Added
  • +Core Moira facade class with auto-kernel detection
  • +Full planetary reduction pipeline: SPK → light-time → deflection → aberration → precession → nutation → ecliptic
  • +JPL DE430/DE440/DE441/DE431/DE432 kernel support
  • +Natal chart positions for all classical planets + modern planets
  • +17 house systems including Placidus, Koch, Regiomontanus, Campanus, Whole Sign, Equal, Porphyry (expanded to 22 in v3.0.0)
  • +Aspect engine with configurable orbs and aspect tiers
  • +Arabic Parts / Lots (499 named parts)
  • +Fixed stars (initial catalog from Hipparcos)
  • +Ayanamsha system with 40+ named systems
  • +Julian Day utilities (jd_from_datetime, datetime_from_jd, calendar_from_jd)
  • +Transits engine (find_transits, next_transit)
  • +Secondary progressions and solar arc directions
  • +IAU 2006 precession + IAU 2000A nutation (1,365 lunisolar + 687 planetary terms)
  • +MIT License