● Numji Astrology Engine Validation Report

Comprehensive and Consistent Eclipse Analysis

The Eclipse Analysis infrastructure of the Numji Astrology Engine was benchmarked across 250 test cases spanning the 1900–2100 period, generated from diverse birth and observation locations. A total of 5,278 checks were performed, ranging from cataloging Solar and Lunar eclipses to type classification, houses, and Eclipse–Natal contacts.

Validation Completed · Failed: 0
250Distinct Test Cases
5,278Individual Validation Checks
100%Check Pass Rate
0Failed results
✓
Eclipse Calculation and Analysis Chain Validated
New Moon and Full Moon transitions, eclipse types, chronological catalog, previous/next event navigation, Placidus houses, celestial bodies, and natal contacts were found to be fully compliant with expected results across all test cases.

Validated Eclipse Analysis Calculations

Primary result groups forming the astronomical and natal analysis foundation of the eclipse catalog.

ECLIPSE DATE AND TYPE

New Moon and Full Moon syzygy transitions were pinpointed via binary root search; partial, total, and annular Solar eclipses, as well as penumbral, partial, and total Lunar eclipse classes were verified.

CATALOG AND NAVIGATION

Chronological ordering in All, Solar, and Lunar filters, links between selected occurrences and previous/next eclipses were validated across various years and boundary years.

HOUSES, AXES, AND CELESTIAL BODIES

Eclipse and natal Placidus houses, natal house placement of the eclipse, its opposite point, and the 10 core celestial bodies in both charts were directly recalculated.

ECLIPSE–NATAL CONTACTS

Major aspects formed by the eclipse degree to natal planets and ASC–DSC / MC–IC axes were validated along with target angle, orb, sorting, and tight-orb behavior.

Validation Results

Success distribution of control groups applied across 250 cases and official catalog anchors.

Control GroupChecksPassedFailedResult
NASA/GSFC 2024–2026 date and type anchors15150Passed
Catalog, type, time, and navigation3,0003,0000Passed
Placidus houses and eclipse axis7507500Passed
Eclipse and natal celestial bodies5005000Passed
Natal contacts, orb, and sorting7507500Passed
Deterministic output2502500Passed
Invalid input protections13130Passed
Total5,2785,2780Passed

Featured Validation Results

Evaluation of the eclipse catalog against external references and in-engine recalculation criteria.

MetricApplied CriterionObserved ResultResult
2024–2026 eclipse dates and global typesNASA/GSFC catalog anchorsExact Match across 12 eventsPassed
New Moon/Full Moon and eclipse geometrySyzygy and gamma/u criteriaValid in all casesPassed
Catalog order and filtersExact event list and chronologyExact MatchPassed
Houses, celestial bodies, and natal contactsDirect recalculationExact MatchPassed
Repeatable calculationsIdentical output for identical inputDeterministicPassed

Test Methodology

External catalog anchors were applied alongside internal engine checks featuring broad temporal and geographical distribution.

SCOPE

  • Supported date range from 1900 to 2100
  • 250 distinct Eclipse Analysis cases
  • All, Solar, and Lunar catalog filters
  • Total of 5,278 validation checks

OFFICIAL CATALOG ANCHORS

Calendar dates and global types of the 12 eclipses listed by NASA/GSFC for 2024, 2025, and 2026 were checked. Together with annual event counts, this section accounted for 15 distinct checks.

TIME, LOCATION, AND HOUSES

  • UTC and local time conversions
  • Test offsets ranging from -5 to +10 hours
  • Northern and Southern Hemisphere locations
  • Placidus eclipse and natal houses

DEFENSIVE VALIDATION

Inputs with invalid years, indices, coordinates, UTC offsets, and orb values, as well as NaN values, were tested; it was confirmed that the engine rejects these before starting calculations.

What Does This Result Mean for the Astrologer?

The date, type, degree, natal house placement, opposite point, and natal planet/axis contacts of an eclipse are provided through a calculation engine verified by an extensive validation chain. Astrologers can rest assured that the correct eclipse event and natal contacts are identified, allowing them to focus entirely on evaluating the seasonal and symbolic meaning of the interpretation.