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.
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 Group | Checks | Passed | Failed | Result |
|---|---|---|---|---|
| NASA/GSFC 2024–2026 date and type anchors | 15 | 15 | 0 | Passed |
| Catalog, type, time, and navigation | 3,000 | 3,000 | 0 | Passed |
| Placidus houses and eclipse axis | 750 | 750 | 0 | Passed |
| Eclipse and natal celestial bodies | 500 | 500 | 0 | Passed |
| Natal contacts, orb, and sorting | 750 | 750 | 0 | Passed |
| Deterministic output | 250 | 250 | 0 | Passed |
| Invalid input protections | 13 | 13 | 0 | Passed |
| Total | 5,278 | 5,278 | 0 | Passed |
Featured Validation Results
Evaluation of the eclipse catalog against external references and in-engine recalculation criteria.
| Metric | Applied Criterion | Observed Result | Result |
|---|---|---|---|
| 2024–2026 eclipse dates and global types | NASA/GSFC catalog anchors | Exact Match across 12 events | Passed |
| New Moon/Full Moon and eclipse geometry | Syzygy and gamma/u criteria | Valid in all cases | Passed |
| Catalog order and filters | Exact event list and chronology | Exact Match | Passed |
| Houses, celestial bodies, and natal contacts | Direct recalculation | Exact Match | Passed |
| Repeatable calculations | Identical output for identical input | Deterministic | Passed |
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.