vedic-calc Comprehensive Accuracy Benchmark¶
Generated: 2026-03-23 06:56 UTC Charts tested: 10 Compatibility pairs: 5 Reference APIs: AstrologyAPI.com (Professional), Prokerala Ayanamsa: Lahiri (all engines)
Overall Summary¶
Total tests: 1015 | Passed: 1005 | Failed: 10 | Rate: 99.0%
| Category | Tests | Passed | Failed | Rate |
|---|---|---|---|---|
| Anandadi Yoga | 10 | 10 | 0 | 100.0% |
| Ashtakavarga | 70 | 70 | 0 | 100.0% |
| Avakhada | 60 | 60 | 0 | 100.0% |
| Compatibility | 45 | 45 | 0 | 100.0% |
| Dasha | 110 | 110 | 0 | 100.0% |
| Disha Shool | 10 | 10 | 0 | 100.0% |
| Divisional | 80 | 80 | 0 | 100.0% |
| Dosha | 30 | 23 | 7 | 76.7% !! |
| Numerology | 30 | 30 | 0 | 100.0% |
| Panchanga | 50 | 50 | 0 | 100.0% |
| Planets | 490 | 490 | 0 | 100.0% |
| Sade Sati | 20 | 17 | 3 | 85.0% !! |
| Yogini Dasha | 10 | 10 | 0 | 100.0% |
Anandadi Yoga¶
10/10 passed
Ashtakavarga¶
70/70 passed
Avakhada¶
60/60 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Gana | 10 | 10 | 100% |
| Nadi | 10 | 10 | 100% |
| Tatva | 10 | 10 | 100% |
| Varna | 10 | 10 | 100% |
| Vashya | 10 | 10 | 100% |
| Yoni | 10 | 10 | 100% |
Compatibility¶
45/45 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Kutta Score | 40 | 40 | 100% |
| Total Score | 5 | 5 | 100% |
Dasha¶
110/110 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Current Major | 10 | 10 | 100% |
| Lord Sequence | 10 | 10 | 100% |
| Start Date | 90 | 90 | 100% |
Disha Shool¶
10/10 passed
Divisional¶
80/80 passed
Dosha¶
23/30 passed
Failures¶
| Chart | Sub | Field | vedic-calc | Reference | Source | Notes |
|---|---|---|---|---|---|---|
| Delhi 1992 | Kalsarpa | Present | False |
True |
AstrologyAPI | |
| Delhi 1992 | Sadhesati | Currently Active | True |
False |
AstrologyAPI | API moon_sign=Sagittarius, saturn_sign=Pisces |
| Varanasi 1988 | Kalsarpa | Present | False |
True |
AstrologyAPI | |
| Jaipur 2005 | Kalsarpa | Present | False |
True |
AstrologyAPI | |
| Jaipur 2005 | Sadhesati | Currently Active | False |
True |
AstrologyAPI | API moon_sign=Aries, saturn_sign=Pisces |
| Sydney 1998 | Kalsarpa | Present | False |
True |
AstrologyAPI | |
| Tokyo 2010 | Sadhesati | Currently Active | False |
True |
AstrologyAPI | API moon_sign=Aquarius, saturn_sign=Pisces |
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Kalsarpa | 10 | 6 | 60% |
| Manglik | 10 | 10 | 100% |
| Sadhesati | 10 | 7 | 70% |
Numerology¶
30/30 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Destiny | 10 | 10 | 100% |
| Name | 10 | 10 | 100% |
| Radical | 10 | 10 | 100% |
Panchanga¶
50/50 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Karana | 10 | 10 | 100% |
| Nakshatra | 10 | 10 | 100% |
| Tithi | 10 | 10 | 100% |
| Vara | 10 | 10 | 100% |
| Yoga | 10 | 10 | 100% |
Planets¶
490/490 passed
Breakdown¶
| Subcategory | Tests | Passed | Rate |
|---|---|---|---|
| Longitude | 200 | 200 | 100% |
| Retrograde | 90 | 90 | 100% |
| Sign | 200 | 200 | 100% |
Longitude Statistics¶
- vs AstrologyAPI: avg=0.0030°, max=0.0051°, threshold=0.05°
- vs Prokerala: avg=0.0000°, max=0.0002°, threshold=0.05°
Sade Sati¶
17/20 passed
Failures¶
| Chart | Sub | Field | vedic-calc | Reference | Source | Notes |
|---|---|---|---|---|---|---|
| Delhi 1992 | Currently Active | Status | True |
False |
AstrologyAPI | vc_phase=small_panoti, api_moon=Sagittarius, api_saturn=Pisces |
| Varanasi 1988 | Currently Active | Status | True |
False |
AstrologyAPI | vc_phase=ashtama_shani, api_moon=Leo, api_saturn=Pisces |
| Sydney 1998 | Currently Active | Status | True |
False |
AstrologyAPI | vc_phase=small_panoti, api_moon=Sagittarius, api_saturn=Pisces |
Yogini Dasha¶
10/10 passed
Methodology¶
All engines use the Swiss Ephemeris and Lahiri (Chitrapaksha) ayanamsa. Planetary longitude threshold: 0.05° (positions closer than this are considered identical). Dasha date threshold: 3 days (accounts for time-of-day parsing differences). Panchanga and nakshatra names use fuzzy matching to handle transliteration variants.
Categories Tested¶
- Planets: longitude, sign, retrograde for all 9 grahas + ascendant vs both APIs
- Divisional: D9 (Navamsa) planet-sign placements vs AstrologyAPI
- Dasha: Vimshottari mahadasha lord sequence, start dates, current period
- Yogini Dasha: current major period lord
- Ashtakavarga: bhinnashtak totals per planet per sign (7 planets × 12 signs)
- Panchanga: tithi, nakshatra, vara, yoga, karana, sunrise time
- Dosha: Manglik, Kalsarpa, Sadhesati presence/absence
- Compatibility: Ashtakoot 8-kutta scores and total for 5 pairs
- Varshaphal: Muntha sign, Year Lord, annual planet signs
- KP: planet signs, star lords, sub-lords, cusp signs
- Numerology: destiny, radical, name, lucky numbers
- Sade Sati: current active status vs AstrologyAPI + Prokerala
- Planet Relationships: Panchadha Maitri compound relationships vs Prokerala
- Avakhada: varna, vashya, yoni, gana, nadi vs AstrologyAPI
- Disha Shool: inauspicious direction vs Prokerala
- Anandadi Yoga: yoga name vs Prokerala
- Chandrashtama: window count vs Prokerala
Generated by vedic-calc benchmark suite