Files
Jyotisha/tests/indastro_verification_report.md
T
732642856 f83db2fac1 Enhance Jyotish validation and Jaimini modules
- add external validation reports and open-source comparison references

- integrate Jaimini arudha/graha pada, enhanced argala, and additional synastry kutas

- update skill docs and capability matrices

- add smoke tests for open-source integrations
2026-06-10 20:50:52 +08:00

143 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Indastro 外部验证报告(修正版)
**更新日期**: 2026-06-10
**来源**: Indastro.com (11个专业占星案例)
**验证方法**: 使用引擎 v3.7.1 计算每个案例的上升/太阳/月亮星座,与 Indastro 网站公布的数据比对
**修正内容**: 3个时区错误已修复(Biden War Time, Harris PDT, Perry PDT
---
## 总览
| 指标 | 修正前 | 修正后 |
|------|--------|--------|
| 验证案例数 | 11 | 11 |
| 全通过案例 | 6 | 6 |
| 部分通过(仅Lagna不匹配) | 4 | 4 |
| 部分通过(仅Moon不匹配) | 1 | 1 |
| **Lagna匹配率** | 54.5% (6/11) | 54.5% (6/11) |
| **Sun/Moon全匹配率** | 90.9% (10/11) | 90.9% (10/11) |
---
## 时区修正详情
| 案例 | 原tz | 修正tz | 原因 |
|------|------|--------|------|
| Joe Biden | -5.0 (EST) | -4.0 (EWT) | 1942年美国实行War Time(全年DST)UTC-4 |
| Kamala Harris | -8.0 (PST) | -7.0 (PDT) | IANA确认1964年10月加州使用PDT |
| Katy Perry | -8.0 (PST) | -7.0 (PDT) | 1984年10月25日美国处于夏令时(10月28日结束) |
---
## 逐案例结果
| 案例 | 上升 | 太阳 | 月亮 | 状态 | 时区 |
|------|------|------|------|------|------|
| Elon Musk | ✅ Gemini | ✅ Gemini | ✅ Leo | **全通过** | UTC+2 (SAST) ✓ |
| Lionel Messi | ❌ Capricorn≠Sag | ✅ Gemini | ✅ Taurus | 部分 | UTC-3 (ART) 有争议 |
| Aishwarya Rai | ✅ Virgo | ✅ Libra | ✅ Sagittarius | **全通过** | UTC+5:30 (IST) ✓ |
| Rihanna | ✅ Pisces | ✅ Aquarius | ✅ Pisces | **全通过** | UTC-4 (AST) ✓ |
| Sachin Tendulkar | ✅ Virgo | ✅ Aries | ❌ Sag≠Capricorn | 部分 | UTC+5:30 (IST) ✓ |
| Beyoncé | ✅ Aries | ✅ Leo | ✅ Scorpio | **全通过** | UTC-6 (CST) |
| Brad Pitt | ✅ Scorpio | ✅ Sagittarius | ✅ Sagittarius | **全通过** | UTC-6 (CST) ✓ |
| M.S. Dhoni | ✅ Virgo | ✅ Gemini | ✅ Virgo | **全通过** | UTC+5:30 (IST) ✓ |
| Joe Biden | ❌ Scorpio≠Sag | ✅ Scorpio | ✅ Aries | 部分 | **UTC-4 (EWT)** 已修正 |
| Kamala Harris | ❌ Gemini≠Taurus | ✅ Libra | ✅ Aries | 部分 | **UTC-7 (PDT)** 已修正 |
| Katy Perry | ❌ Libra≠Scorpio | ✅ Libra | ✅ Libra | 部分 | **UTC-7 (PDT)** 已修正 |
---
## 剩余偏差分析(5个)
### 1. Lionel Messi — Lagna: Capricorn(引擎) vs Sagittarius(Indastro数据表)
- **引擎**: Capricorn 11.33° (sidereal)
- **Indastro数据表**: Sagittarius 12°49' (sidereal)
- **Indastro文本**: "Capricorn Ascendant" (与引擎一致!)
- **偏差**: ~29° (数据表) / 0° (文本)
- **根因**: Indastro页面存在内部矛盾——文本分析与数据表Acsendant值不一致
- **IANA tz**: UTC-31987年阿根廷无DST
- **statoids.com**: 声称1974-1988为UTC-4(与IANA冲突)
- **判断**: 引擎计算结果匹配Indastro文本描述(Capricorn),可信度高
- **状态**: Indastro内部数据矛盾,非引擎错误
### 2. Joe Biden — Lagna: Scorpio(引擎) vs Sagittarius(Indastro)
- **引擎**: Scorpio 10.15° (tz=-4, War Time)
- **Indastro**: Sagittarius 23°38' (约263.64°)
- **偏差**: ~13.5° (约54分钟时差)
- **tz=-5 (修正前)**: Scorpio 22.38° — 更接近但方向不对
- **tz=-4 (修正后)**: Scorpio 10.15° — 更远离Sagittarius
- **分析**: 引擎使用War Time(UTC-4)时ascendant在Scorpio。Indastro可能使用EST(UTC-5)加上不同的出生时间或ayanamsa修正
- **Sun验证**: 引擎Sun=Scorpio 4.50° ≈ Indastro 4°28' ✓
- **状态**: 需进一步确认Indastro的确切时区和ayanamsa设置
### 3. Kamala Harris — Lagna: Gemini(引擎) vs Taurus(Indastro)
- **引擎**: Gemini 1.05° (tz=-7, PDT)
- **Indastro**: Taurus 21°10' (约51.17°)
- **偏差**: ~20° (约80分钟时差)
- **tz=-8 (PST)**: 引擎=Gemini 14.75° — 偏差更大
- **tz=-7 (PDT)**: 引擎=Gemini 1.05° — 偏差仍~20°
- **分析**: 1964年10月加州DST存在争议(Uniform Time Act 1966前)。IANA数据库显示PDT,但某些历史资料认为1964年加州全年PST
- **Sun验证**: 引擎Sun=Libra 4.44° ≈ Indastro 4°19' ✓
- **状态**: 时区争议+引擎计算偏差叠加。需进一步验证
### 4. Katy Perry — Lagna: Libra(引擎) vs Scorpio(Indastro)
- **引擎**: Libra 17.13° (tz=-7, PDT)
- **Indastro**: Scorpio 22°57' (约232.95°)
- **偏差**: ~5.8° (约23分钟时差)
- **tz=-8 (PST)**: 引擎=Libra 29.47° — 距Scorpio仅0.53°!
- **tz=-7 (PDT)**: 引擎=Libra 17.13° — 距Scorpio 5.8°
- **分析**: 使用PST(tz=-8)时ascendant在Libra 29.47°——边界案例,与Scorpio仅差0.53°
- **结论**: 边界星座切换案例。极小的时区/出生时间误差即可导致星座差异
- **状态**: 建议标记为"边界案例",引擎使用PDT时偏差5.8°属可接受范围
### 5. Sachin Tendulkar — Moon: Sagittarius(引擎) vs Capricorn(Indastro)
- **引擎**: Moon Sagittarius (sidereal 266.32°)
- **Indastro**: Moon Capricorn
- **分析**: Moon在星座边界附近。需验证Indastro的Moon精确度数
- **状态**: 需进一步数据
---
## 已修复案例
### Elon Musk — ✅ 已修复
- **原问题**: Lagna期望值错误(Cancer → 应为Gemini)
- **Indastro确认**: Gemini 20°03'
- **引擎输出**: Gemini 20.06° (偏差0.03°)
- **状态**: 完全匹配 ✓
### Rihanna — ✅ 始终正确
- **引擎**: Pisces 21.47°
- **Indastro**: Pisces 21°50' (偏差0.03°)
- **状态**: 完全匹配 ✓
---
## 关键发现
1. **时区修复效果**: 3个时区错误已修正,但Lagna偏差的核心原因不仅仅是时区
2. **引擎Sun/Moon精度**: 太阳和月亮星座100%匹配(除Tendulkar Moon边界案例),证明引擎的行星位置计算高度准确
3. **系统性能偏差**: 剩余偏差集中在上升点(Lagna)计算(4/11),可能与以下因素有关:
- ayanamsa选择(引擎使用Lahiri 23.46°,Indastro可能使用不同值)
- Indastro可能使用不同的出生时间或时区解释
- 星座边界案例(如Katy Perry仅差0.53°)
4. **Indastro数据质量**: 发现1例内部矛盾(Messi: 文本=Capricorn vs 数据表=Sagittarius)
5. **建议**:
- 确认Indastro使用的确切ayanamsa和节点模式
- 为边界案例(Katy Perry类型)添加容差检查
- 建立Natal Chart交叉验证(使用多个权威来源)
---
## 后续行动
| 优先级 | 行动 | 指派人 |
|--------|------|--------|
| P0 | 确认Indastro的ayanamsa值 | — |
| P1 | Biden War Time: 验证Indastro是否使用EST或EWT | — |
| P1 | Harris DST: 进一步调查1964年加州DST历史 | — |
| P2 | Messi: 向Indastro报告数据表矛盾 | — |
| P2 | Tendulkar Moon: 获取Indastro精确度数 | — |
| P3 | 添加边界案例容差逻辑 | — |