Skip to content

Releases: TheDaniel166/moira

v3.3.4 - REST Expansion and Wheel Matrix Release

15 Jun 12:27

Choose a tag to compare

v3.3.4 - REST Expansion and Wheel Matrix Release

This release publishes the completed 3.3.x work as the current public package release.

Highlights

  • Expanded the FastAPI REST surface across the admitted Phase 9-13 route families.
  • Added transport models, services, routers, route registration, tests, and REST reference updates for newly admitted API surfaces.
  • Added facade parity convenience work for admitted Vedic, classical/modern, annual-lord, and utility surfaces.
  • Updated release packaging so PyPI now receives a full 64-bit wheel matrix.

PyPI Artifacts

Published to PyPI as moira-astro 3.3.4:

  • Source distribution
  • CPython 3.10, 3.11, 3.12, 3.13, and 3.14 wheels
  • Windows x64 wheels
  • Linux x64 manylinux wheels
  • macOS arm64 wheels
  • macOS x86_64 wheels

Release Workflow Fixes

The release workflow was hardened after the initial 3.3.0 publication:

  • Added explicit build isolation support for modern setuptools packaging behavior.
  • Updated cibuildwheel to 4.1.0.
  • Restricted Linux and Windows release wheels to supported 64-bit targets.
  • Replaced retired macOS runner labels with supported macOS 26 runner labels.

Validation

This release preserves the runtime semantics of the 3.3.0 feature work.
The 3.3.1 through 3.3.4 patch sequence corrected packaging and release workflow behavior only.

Validated with:

  • focused doctrine/version tests
  • editable install metadata check
  • clean local build
  • twine check
  • successful GitHub Actions PyPI publish workflow
  • PyPI release artifact verification

v3.0.0 - The Sovereign Zenith

06 May 20:24

Choose a tag to compare

[2.2.0] - 2026-05-04

Added

  • Sovereign Star Registry: Full implementation of a license-independent, Gaia DR3-anchored registry of 1,809 named stars with sub-arcsecond epoch propagation.
  • Harmograms Engine: Mathematically explicit research engine for planetary intensity spectra (Strata H1-H5), including zero-Aries parts and spectral projection.
  • Astrocartography (ACG): Planetary lines (MC, IC, ASC, DSC) and zenith-nadir calculations with full topocentric support.
  • Multiple Star Systems: Keplerian orbital mechanics for visually resolvable binaries (Sirius AB, Alpha Centauri AB) across VISUAL, WIDE, SPECTROSCOPIC, and OPTICAL types.
  • Solar/Lunar Eclipse Cartography: Besselian sample-based shadow band and contour extraction.
  • Void of Course Moon: Integrated window detection and last-aspect analysis.
  • Jones Chart Shapes: Automatic temperament type classification (all 7 Jones shapes).

Changed

  • Facade Refactor: Introduced CoreFacadeMixin and a unified constants library to modularize astronomical calculations.
  • Registry Performance: Optimized star lookup speeds through binary-mapped substrate headers.

[2.1.0] - 2026-04-16

Added

  • Traditional Dignities: Complete Hellenistic and Medieval dignity suite including Sect, Hayz, Domicile, Exaltation, Triplicity, Terms, and Face.
  • Predictive Techniques: High-fidelity implementations of Firdaria, Zodiacal Releasing (Valens method), and Annual/Monthly Profections.
  • Vedic Suite: Comprehensive Jyotish tools including Vimshottari Dasha, Varga/divisional charts (D9, D10, D12, etc.), Shadbala, Ashtakavarga, and Panchanga.
  • Longevity Engine: Hyleg and Alcocoden calculation with explicit planetary condition profiling.
  • Ayanamsa Systems: Implementation of 40+ sidereal systems including star-anchored "True" ayanamsas.
  • Primary Directions: Placidus semi-arc and mundane directions with speculum computation.
  • Heliacal Phenomena: General visibility surface (V5) for rising/setting, acronychal events, and lunar crescent visibility.
  • Fixed Star Lore: Integration of 499 Arabic Parts (Lots) and 36 Hermetic decans with ruling stars.

[2.0.0] - 2026-04-10

Added

  • Phase α Accuracy Certification: Transition to a sub-arcsecond accurate substrate grounded in IAU ERFA/SOFA standards.
  • JPL DE441 Support: Integration of high-precision long-term planetary ephemerides.
  • IAU 2006 Standards: Implementation of the full IAU 2000A/2006 precession and nutation models.
  • Relativistic Reduction Pipeline: Geometric positions corrected for light-time, gravitational deflection, annual aberration, and frame bias.
  • Unified Facade: Introduction of the Moira class and Chart objects as the stable public surface.

[1.0.0] - 2026-04-01

Added

  • Initial Stable Release: Core planetary positions, house systems (17 systems), and zodiacal aspects.
  • Kernel Management: Integrated CLI and GUI tools for JPL kernel acquisition and configuration.