Files
Jyotisha/references/feature-gap-matrix-2026.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

572 lines
40 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.
# Jyotish Skill 功能差距矩阵 (2026)
> **版本基准**Our Skill v6.1.10 vs 4个顶级对标项目
> **生成日期**2026-06-10
> **对标项目**
> - **JH** = Jagannatha Hora / PyJHora (AGPL) — 最权威免费Jyotish软件
> - **Kala** = Kala 2023 (商业) — 最全面的古典Jyotish软件
> - **JG** = jyotishganit v0.1.3 (MIT) — Python库
> - **PL** = Parashara's Light 9.0 (商业) — 专业级Jyotish软件
---
## 状态标记说明
| 标记 | 含义 |
|------|------|
| ✅已实现 | 我们有完整的知识+计算+工作流+输出 |
| ⚠️部分 | 有一些层但不完整,或精度未校准 |
| 📖仅知识 | 有参考文档但无可执行计算 |
| ❌缺失 | 无有意义的本地覆盖 |
| 🆕新增 | v6.0+新增的能力 |
## 可复用性标记
| 标记 | 含义 |
|------|------|
| ✅可直接复制 | MIT/AGPL许可,API兼容,代码可直接取用 |
| ⚠️需改编 | 有参考代码但需要重构才能适配我们的架构 |
| ❌仅借鉴 | 商业软件或闭源,只能参考功能列表不能取代码 |
| 🔧自行实现 | 无可用外部代码,需从零开发 |
---
## 一、基础排盘(Rasi, Navamsa, 全部Varga
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| 基础排盘 | D1 Rasi Chart | ✅已实现 | 23+标准分盘+自定义 | 16分盘 | 14分盘 | 16+分盘 | JH/PyJHora | ✅可直接复制 |
| 基础排盘 | D2 Hora | ✅已实现 | 6种变体 | ✅ | ✅ | ✅ | JH (6变体) | ⚠️需改编 |
| 基础排盘 | D3 Drekkana | ✅已实现 | 4种变体 | ✅ | ✅ | ✅ | JH (4变体) | ⚠️需改编 |
| 基础排盘 | D4 Chaturthamsa | ✅已实现 | 2种变体 | ✅ | ✅ | ✅ | JH | ⚠️需改编 |
| 基础排盘 | D5 Panchamsa | ✅已实现(divisional_charts_extended) | 2种变体 | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 基础排盘 | D6 Shashthamsa | ✅已实现(divisional_charts_extended) | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D7 Saptamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D8 Ashtamsa | ✅已实现(divisional_charts_extended) | 2种变体 | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 基础排盘 | D9 Navamsa | ✅已实现 | 3种变体 | ✅ | ✅ | ✅ | JH (3变体) | ⚠️需改编 |
| 基础排盘 | D10 Dasamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D11 Ekadasamsa/Rudramsa | ✅已实现(divisional_charts_extended) | 2种变体 | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 基础排盘 | D12 Dwadashamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D16 Shodasamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D20 Vimsamsa | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D24 Chaturvimsamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D27 Bhamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D30 Trimsamsa | ✅已实现 | 3种变体 | ✅ | ✅ | ✅ | JH (3变体) | ⚠️需改编 |
| 基础排盘 | D40 Khavedamsa | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D45 Akshavedamsa | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 基础排盘 | D60 Shashtiamsa | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 高级分盘 | D81 Navamsamsa | ❌缺失 | ✅(2变体) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级分盘 | D108 | ❌缺失 | ✅(2变体) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级分盘 | D144 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级分盘 | 自定义D-N (N≤300) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级分盘 | 复合分盘 D-m×n | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级分盘 | Parivritta Dasamsa | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| 高级分盘 | Nadyamsa (Chandra Kala Nadi) | ❌缺失 | ✅(2法) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 分盘变体 | 各分盘的多种计算方法 | ❌缺失 | ✅(Hora 6变体, D3 4变体等) | ❌ | ❌ | ❌ | JH/PyJHora | ⚠️需改编 |
**差距总结**:我们实现了BPHS十六分盘(D2-D60),但JH还支持D81/D108/D144/自定义D-N/复合分盘/多种变体算法。差距在于**分盘变体算法**和**高级分盘**。
---
## 二、Dasha系统
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| 星宿Dasha | Vimshottari Dasha | ✅已实现 | ✅(12种起算点) | ✅ | ✅ | ✅(10变体) | JH/PyJHora | ✅可直接复制 |
| 星宿Dasha | Vimshottari多起算点 | ⚠️部分(仅月亮/上升) | ✅(12种起算点) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 星宿Dasha | Ashtottari Dasha | ✅已实现(ashtottari_dasha.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 星宿Dasha | Yogini Dasha | ✅已实现(yogini_dasha.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 星宿Dasha | Kalachakra Dasha | ✅已实现(kalachakra_dasha.py) | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 星宿Dasha | Dwisaptati Sama Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Shattrimsa Sama Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Dwadashottari Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Chaturaseeti Sama Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Satabdika Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Shodasottari Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Panchottari Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Shashtihayani Dasha | 📖仅知识 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 星宿Dasha | Tribhagi变体 | ❌缺失 | ✅(适用于多数星宿Dasha) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Chara Dasha | ⚠️部分(24.17%匹配KN Rao) | ✅(Parasara+KN Rao) | ✅(KN Rao法) | ❌ | ✅ | JH | ⚠️需改编 |
| 宫位Dasha | Narayana Dasha | ✅已实现(narayana_dasha.py) | ✅(所有分盘) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 宫位Dasha | Lagnaamsaka Dasha | ❌缺失 | ✅(所有分盘) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Padanaathaamsa Dasha | ❌缺失 | ✅(所有分盘) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Sudasa | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Drigdasa | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Lagna Kendradi Rasi Dasha | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 宫位Dasha | Atmakaraka Kendradi Rasi Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Trikona Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Yogardha Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Paryaaya Dasas (Sthira/Chara/Ubhaya) | ❌缺失 | ✅(适用于所有Varga) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Shoola Dasas | ❌缺失 | ✅(全12宫) | ❌ | ❌ | ✅ | JH | ⚠️需改编 |
| 宫位Dasha | Niryaana Shoola Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Brahma Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Sthira Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Manduka Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Navamsa Dasha | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 宫位Dasha | Varnada Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Moola Dasha (Pinda/Amsa/Naisarga) | ❌缺失 | ✅ | ✅(3种) | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Tara Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Patyayini Dasha | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Sudarsana Chakra Dasa | ✅已实现(sudarshana_chakra.py) | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 其他Dasha | Rasi-Bhukta Vimsottari | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Tithi Ashtottari/Yogini | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 其他Dasha | Bhrigu Pada Dasha | ✅已实现(bhrigu_pada_dasha.py) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Dasha深度 | 层级深度 | ⚠️部分(MD→AD→PD 3层) | ✅(最多7层) | ✅(Antardasa+) | ✅(MD+AD) | ✅(最多5层) | JH | ✅可直接复制 |
| Dasha深度 | Dasha Pravesha Chart | ❌缺失 | ✅(任意层级起始可绘制完整图) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Dasha深度 | 条件性Dasha筛选 | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| Dasha深度 | 年单位选项(5种) | ❌缺失 | ✅(回归年/吠陀年/自定义/太阳年/Tithi年) | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
**差距总结**JH有**30+种Dasha系统**,我们实现了约7种(Vimshottari/Ashtottari/Yogini/Kalachakra/Narayana/BhriguPada/Sudarshana)。Chara Dasha仅partial。缺少绝大多数宫位Dasha和星宿Dasha变体。**最大差距在宫位Dasha族**。
---
## 三、Ashtakavarga
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Ashtakavarga | Bhinna Ashtakavarga (BAV) | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH/PyJHora | ✅可直接复制 |
| Ashtakavarga | Sarvashtakavarga (SAV) | ✅已实现(SAV=337) | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Ashtakavarga | Prastara Ashtakavarga (PAV) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Ashtakavarga | Sodhita Ashtakavarga | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Ashtakavarga | Sodhya Pindas | ❌缺失 | ✅(所有分盘) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Ashtakavarga | Graha Pinda | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | Rasi Pinda | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | Yoga Pinda | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | Trikona Reduction | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | Ekapatyapaksha Reduction | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | 分盘中计算AV | ❌缺失 | ✅(所有分盘) | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| Ashtakavarga | Kakshya评分 | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Ashtakavarga | 行运AV评分 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Ashtakavarga | 吉祥方位 | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Ashtakavarga | 合盘中AV叠加 | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
**差距总结**:我们有BAV+SAV基础计算,但缺少PAV展开表、Sodhita减法、Pinda体系、Kakshya评分、分盘级AV计算。JH和Kala在这些方面远超我们。
---
## 四、Tajika / Varshaphala
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Tajika | Varshaphala年运盘 | ✅已实现(tajika.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Muntha | ✅已实现(muntha.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Year Lord | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Mudda Dasha | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Tajika Yogas | 📖仅知识 | ✅(184种) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Tajika | Panchavargiya Bala | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH/Kala | ❌仅借鉴 |
| Tajika | Dvadashavargiya Bala | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH/Kala | ❌仅借鉴 |
| Tajika | Harsha Bala | ❌缺失 | ✅ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Tajika | Sahams (36种) | ❌缺失(仅Vivah Saham) | ✅(36种) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Saham时序 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Tajika | Hadda Dasha | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Tajika | Patyayini Dasha | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Tajika | 月运盘 Masa Phala | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | 日运盘 Dina Phala | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Tajika | Tajika Aspects | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| Tajika | Tithi Pravesha Chart | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ⚠️需改编 |
| Tajika | Yoga Pravesha Chart | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Tajika | Nakshatra Pravesha Chart | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
**差距总结**:我们有基础年运盘+Muntha+YearLord+Mudda Dasha,但缺少Tajika力量体系(Panchavargiya/Harsha Bala)、完整Sahams、Tithi Pravesha等高级年运功能。
---
## 五、Shadbala
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Shadbala | Sthana Bala | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Shadbala | Kaala Bala | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Shadbala | Dig Bala | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Shadbala | Chesta Bala | ⚠️部分(速度分档近似) | ✅ | ✅(Parashara法) | ✅ | ✅ | JH/Kala | ⚠️需改编 |
| Shadbala | Naisargika Bala | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Shadbala | Drik Bala | ⚠️部分(简化相位权重) | ✅ | ✅ | ✅ | ✅ | JH | ⚠️需改编 |
| Shadbala | Ishta/Kashta Phala | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Shadbala | Bhava Bala | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Shadbala | Vimsopaka Bala | ✅已实现(vimsopaka_calculator.py) | ✅(4种分盘体系) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Shadbala | Vaiseshikamsa (Parijatamsa等) | ❌缺失 | ✅(4种分盘体系) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Shadbala | 行星战争(Shadbala内) | ⚠️部分 | ✅ | ✅(唯一Surya Siddhanta法) | ❌ | ❌ | Kala | ❌仅借鉴 |
| Shadbala | 外部绝对值校准 | ❌缺失 | ✅(参考标准) | ✅ | ✅ | ✅ | JH | 🔧自行实现 |
**差距总结**:我们六重力量框架完整但Chesta/Drik有简化项。最大缺口:Bhava Bala缺失、Vaiseshikamsa缺失、外部绝对值校准未完成。
---
## 六、Yoga识别
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Yoga | 基础Yoga引擎 | ✅已实现(yoga_engine.py, F1=95.22%) | ✅(184种) | ✅ | ❌ | ✅(1001+种) | JH | ✅可直接复制 |
| Yoga | Raja Yoga族 | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Yoga | Dhana Yoga族 | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Yoga | Neechabhanga Raja Yoga | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Yoga | Daridra Yoga | ✅已实现 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Yoga | Curse Yoga | ✅已实现(curse_yoga_detector.py) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Yoga | 分盘中Yoga识别 | ❌缺失 | ✅(所有分盘) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Yoga | Tajika Yoga | 📖仅知识 | ✅(184种) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Yoga | Yoga搜索/筛选 | ❌缺失 | ✅ | ✅ | ❌ | ✅(研究模块) | JH | ⚠️需改编 |
| Yoga | Yoga强度评分 | ✅已实现(yoga-strength-scoring) | ❌ | ✅ | ❌ | ❌ | — | 🔧自行实现 |
| Yoga | 1001+ Yoga覆盖 | ❌缺失(~100条规则) | ✅(184) | ✅ | ❌ | ✅(1001+) | PL | ❌仅借鉴 |
| Yoga | Sankha Yoga误报修复 | ✅已实现 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
**差距总结**:我们Yoga精度高(F1=95.22%)但覆盖面窄(~100条 vs JH 184/PL 1001+)。关键缺口:分盘中Yoga识别、Tajika Yoga、更广泛的Yoga覆盖。
---
## 七、Transit / Gochar
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Transit | 真实行星位置计算 | ✅已实现(Swiss Ephemeris) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Transit | 多参考点Transit | ✅已实现(Lagna+Chandra Lagna) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Transit | Double Transit (KN Rao) | ✅已实现(double-transit-pac) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Transit | Transit LL/7L连接 | ✅已实现(transit-ll7l) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Transit | 行星聚集检测 | ✅已实现(planetary-congregation) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Transit | AV行运评分 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Transit | Kakshya行运分析 | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ⚠️需改编 |
| Transit | Tara分类行运 | ❌缺失 | ✅(Karma等特殊Tara) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Transit | 行运日历(图形化) | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ❌仅借鉴 |
| Transit | 精确触发搜索 | ❌缺失 | ✅(精确到度分) | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Transit | 动画行运 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ❌仅借鉴 |
| Transit | 行星逆行/顺行追踪 | ⚠️部分 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Transit | 星座/Nakshatra切换时间 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Transit | 食相预测 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| Transit | Latta(踢击) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Transit | Sade Sati追踪 | ❌缺失 | ❌ | ❌ | ❌ | ✅ | PL | ❌仅借鉴 |
**差距总结**:我们的Transit强在解读方法论(多参考点/Double Transit/LL7L),但弱在可视化(日历/动画)和辅助计算(AV评分/Kakshya/精确搜索/食相)。
---
## 八、Synastry / Kuta匹配
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Synastry | Ashta Koota 36分 | ✅已实现(synastry.py) | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Synastry | 月亮Gana/Kuta | ✅已实现 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Synastry | 所有行星+Lagna的Gana/Kuta | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Synastry | Rajju Dosha | ✅已实现(synastry.py additional_kutas) | ❌ | ✅ | ❌ | ❌ | dashaflow/Kala | ✅dashaflow MIT已适配 |
| Synastry | Vedha Dosha | ✅已实现(synastry.py additional_kutas) | ❌ | ✅ | ❌ | ❌ | dashaflow/Kala | ✅dashaflow MIT已适配 |
| Synastry | Strii-Diirgha | ✅已实现(synastry.py additional_kutas) | ❌ | ✅ | ❌ | ❌ | dashaflow/Kala | ✅dashaflow MIT已适配 |
| Synastry | Mahendra | ✅已实现(synastry.py additional_kutas) | ❌ | ✅ | ❌ | ❌ | dashaflow/Kala | ✅dashaflow MIT已适配 |
| Synastry | Vasya | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Synastry | Interaspects(交互相位) | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Synastry | Davidson Chart | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Synastry | Composite Chart | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Synastry | AV叠加(合盘) | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Synastry | 关系兼容性报告 | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Synastry | Darakaraka深度解读 | ✅已实现(darakaraka_reader.py) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Synastry | 配偶六层确认法 | 📖仅知识 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
**差距总结**:我们已从基础Ashta Koota 36分扩展到 Mahendra / Stree Deergha / Vedha / Rajju / BadConstellations 附加Kuta,并保留 DK 解读;仍落后 Kala 的部分主要是所有行星+Lagna Kuta、Davidson/Composite、AV叠加与完整关系报告生成。JH没有合盘模块。
---
## 九、Muhurta
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Muhurta | Panchanga五要素 | ✅已实现(muhurta.py) | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Muhurta | Tarabala | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Muhurta | Chandrabala | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Muhurta | 吉凶温度计 | ❌缺失 | ❌ | ❌ | ❌ | ✅ | PL | ❌仅借鉴 |
| Muhurta | Rahu Kalam | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Muhurta | Gulika Kalam | ⚠️部分 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Muhurta | Yama Gandam | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Muhurta | Pancha Pakshi | ✅已实现(pancha_pakshi.py) | ❌ | ❌ | ❌ | ✅ | — | 🔧自行实现 |
| Muhurta | Suunya Rasis/Tithis | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Muhurta | Panchaka | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Muhurta | 时间调整工具 | ❌缺失 | ❌ | ❌ | ❌ | ✅ | PL | ❌仅借鉴 |
| Muhurta | 批量择时搜索 | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
**差距总结**:我们有Panchanga+Tarabala+Chandrabala+Pancha Pakshi,但Kala有最完整的Muhurta模块(Suunya/Panchaka等)。PL有可视化择时工具。
---
## 十、Prashna
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Prashna | 基础Prashna星盘 | ✅已实现(prashna.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Prashna | Arudha计算 | ✅已实现 | ✅ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Prashna | Sphuta计算 | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| Prashna | Trisphuta | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH/Kala | ⚠️需改编 |
| Prashna | Chatursphuta | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Prashna | Prana/Deha/Mrityu | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Prashna | 数字选Prashna(1-108) | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Prashna | KP数字选(1-249) | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Prashna | KP 16分盘数字选(1-1800) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Prashna | Chandra Kriyas/Velas/Avasthas | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Prashna | Yama Sukra | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Prashna | Sahams(Prashna) | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
**差距总结**:我们有基础Prashna+Arudha,但缺少Sphuta/Trisphuta/Prana-Deha-Mrityu/数字选盘等关键Prashna工具。
---
## 十一、Jaimini
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Jaimini | Chara Karaka (7星制) | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Jaimini | Chara Karaka (8星制) | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Jaimini | Karakamsa / Swamsha | ✅已实现 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Jaimini | Atmakaraka | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Jaimini | Arudha Pada (12宫) | ✅已实现(jaimini.py A1-A12/UL) | ✅(Rasi+分盘) | ✅ | ❌ | ✅ | dashaflow/jaimini-tropical/JH | ✅MIT思路已适配 |
| Jaimini | Chandra Arudha / Surya Arudha | ❌缺失 | ✅(12个) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Jaimini | Graha Arudha / Graha Pada | ✅已实现(jaimini.py Graha Pada) | ✅(9星+双Graha) | ❌ | ❌ | ❌ | jaimini-tropical/JH | ✅MIT思路已适配 |
| Jaimini | Chara Dasha | ⚠️部分(24.17%匹配) | ✅(2法) | ✅(KN Rao) | ❌ | ✅ | JH/jaimini-tropical | ⚠️需继续对标 |
| Jaimini | Jaimini力量体系 | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| Jaimini | 分盘中Arudha Pada | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| Jaimini | Upapada Lagna | ✅已实现 | ✅ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
**差距总结**Jaimini静态分析(AK/Karakamsa/A1-A12/UL/Graha Pada/Argala)覆盖明显增强;Chara Dasha timing 仍为 partial,仍缺 Chandra/Surya Arudha、分盘级 Arudha 与完整 KN Rao/PVN Rao/Iranganti Chara Dasha 回归。
---
## 十二、Panchang
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Panchang | Tithi | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Panchang | Nakshatra | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Panchang | Yoga | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Panchang | Karana | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Panchang | Vara | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Panchang | 日出/日落 | ✅已实现 | ✅(3种定义) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Panchang | 月出/月落 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Panchang | Hora (24个) | ⚠️部分 | ✅(24个Hora结束时间) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Panchang | Vyatipata | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Panchang | Vaidhriti | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Panchang | 批量Panchanga(月度) | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ✅可直接复制 |
| Panchang | 太阴年/月 | ⚠️部分 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Panchang | 特殊Tithi(Janma等) | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
**差距总结**:Panchang五要素全覆盖,但缺日出/月出精度选项、Vyatipata/Vaidhriti、批量生成、特殊Tithi分类。
---
## 十三、Nakshatra
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Nakshatra | 基础Nakshatra定位 | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Nakshatra | Pada | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Nakshatra | Tara Bala | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Nakshatra | Chandra Bala | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Nakshatra | Sub-Lord (KP) | ✅已实现 | ✅(5级) | ✅(5级) | ❌ | ✅ | JH | ✅可直接复制 |
| Nakshatra | Navatara系统 | ✅已实现 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Nakshatra | 特殊Tara(Karma等) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Nakshatra | Nakshatra相位 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Nakshatra | Latta(踢击) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Nakshatra | Nakshatra Devata/神祇 | 📖仅知识 | ❌ | ❌ | ❌ | ✅ | — | 🔧自行实现 |
**差距总结**:基础Nakshatra+Tara+KP覆盖好,但缺特殊Tara/Nakshatra相位/Latta等高级功能。
---
## 十四、Remedies
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Remedies | 补救措施推荐 | 📖仅知识(references) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Remedies | 宝石推荐 | 📖仅知识 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| Remedies | Mantra推荐 | 📖仅知识 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
**差距总结**:Remedies在所有4个对标项目中都不是计算模块,属于解读层面。我们有参考文档但无可执行输出。
---
## 十五、Bhava系统
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Bhava | 整宫制(Whole Sign) | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| Bhava | 等宫制(Equal 30°) | ✅已实现(bhava_chalit.py) | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Bhava | Bhava Chalit | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Bhava | Sripathi/Porphyry | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Bhava | Placidus | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| Bhava | Koch | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Bhava | Regiomontanus | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Bhava | Campanus | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Bhava | 基于月亮/太阳起算 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Bhava | Lagna起点/中点选项 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Bhava | KP宫头制 | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
**差距总结**:我们只有整宫制和等宫制+Bhava Chalit,JH支持12种宫位系统。这是一个显著差距,尤其对Sripathi用户。
---
## 十六、天体历(Ephemeris
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| Ephemeris | Swiss Ephemeris行星位置 | ✅已实现 | ✅ | ✅ | ✅(JPL DE421) | ✅ | — | — |
| Ephemeris | 批量月度星历表 | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Ephemeris | 交互式星历表 | ❌缺失 | ❌ | ✅ | ❌ | ✅ | Kala | ❌仅借鉴 |
| Ephemeris | 图形星历表 | ❌缺失 | ❌ | ❌ | ❌ | ✅ | PL | ❌仅借鉴 |
| Ephemeris | 行星速度/距离/赤经/赤纬 | ⚠️部分 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| Ephemeris | 会合/冲搜索 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| Ephemeris | 星座切换追踪 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| Ephemeris | 日期范围 | 5400BC-5400AD | 5400BC-5400AD | 5400BC-5400AD | ✅ | 5400BC-5400AD | — | — |
**差距总结**:天文精度对齐(Swiss Ephemeris),但缺批量星历表生成、行星天文数据完整输出、会合搜索。
---
## 十七、其他高级功能
| 功能域 | 具体技法 | 我们的状态 | JH | Kala | JG | PL | 最佳开源来源 | 代码可复用? |
|--------|---------|-----------|-----|------|----|----|-------------|-------------|
| 高级 | Ayanamsa多选项 | ⚠️部分(Lahiri) | ✅(6+预设+自定义) | ✅ | ✅(Chitra Paksha) | ✅ | JH | ✅可直接复制 |
| 高级 | Upagrahas (Gulika/Mandi等) | ⚠️部分 | ✅(+9个Upagrahas) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 高级 | Doomadi Upagrahas | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 高级 | 特殊Lagna (Bhava/Hora/Ghati等) | ✅已实现(special_lagnas.py) | ✅(11+) | ✅(7) | ❌ | ✅ | JH | ✅可直接复制 |
| 高级 | Varnada Lagna | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | Indu Lagna | ✅已实现 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| 高级 | Sahams (36种) | ⚠️部分(仅Vivah Saham) | ✅(36种) | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 高级 | Mrityu Bhaga (致命度数) | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 高级 | Pushkara Bhaga | ✅已实现 | ✅(2种定义) | ✅ | ❌ | ❌ | JH | ✅可直接复制 |
| 高级 | 64th Navamsa | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | 22nd Drekkana | ❌缺失 | ✅(4种定义) | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | Avastha (Baladi/Jagradadi) | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 高级 | Sayanadi Avastha | ❌缺失 | ✅(所有Varga) | ✅(所有Varga) | ❌ | ✅ | JH | ⚠️需改编 |
| 高级 | Sudarshana Chakra | ✅已实现 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 高级 | Kalachakra | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | Kota Chakra | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ⚠️需改编 |
| 高级 | Sarvatobhadra Chakra | ❌缺失 | ✅ | ❌ | ❌ | ✅ | JH | ⚠️需改编 |
| 高级 | 行星关系(永久/临时/复合) | ✅已实现 | ✅ | ✅ | ✅ | ✅ | JH | ✅可直接复制 |
| 高级 | Pachakadi关系 | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | 推进(Progression) | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ⚠️需改编 |
| 高级 | 世俗占星(Mundane) | ❌缺失 | ✅ | ✅ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | 寿命计算(Ayurdaya) | ❌缺失 | ❌ | ✅(Pindaadi) | ❌ | ❌ | Kala | ❌仅借鉴 |
| 高级 | 出生时间矫正 | 📖仅知识 | ❌ | ❌ | ❌ | ✅(交互式) | PL | ❌仅借鉴 |
| 高级 | 研究模块(群体分析) | ❌缺失 | ❌ | ❌ | ❌ | ✅ | PL | ❌仅借鉴 |
| 高级 | 行星战争(精确计算) | ⚠️部分 | ✅ | ✅(唯一Surya Siddhanta法) | ❌ | ❌ | Kala | ❌仅借鉴 |
| 高级 | 燃烧(Combustion, 多法) | ⚠️部分 | ✅ | ✅(当代+Surya Siddhanta) | ❌ | ❌ | Kala | ❌仅借鉴 |
| 高级 | 外行星(天王/海王/冥王) | ❌缺失 | ✅ | ✅ | ❌ | ✅ | JH | ✅可直接复制 |
| 高级 | 小行星 | ❌缺失 | ❌ | ✅ | ❌ | ❌ | Kala | ❌仅借鉴 |
| 高级 | Kunda(出生时间矫正用) | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | Bhrigu Bindu | ❌缺失 | ✅ | ❌ | ❌ | ❌ | JH | ⚠️需改编 |
| 高级 | Yogi/Avayogi行星 | ✅已实现 | ✅ | ❌ | ❌ | ✅ | — | 🔧自行实现 |
| 高级 | Rashi Tulya Navamsa | ✅已实现 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| 高级 | Argala | ✅已实现 | ✅ | ❌ | ❌ | ❌ | JH | ✅可直接复制 |
| 高级 | 五系统Dasha Convergence | ✅已实现 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| 高级 | Full-reading自动化解盘 | ✅已实现(47模块) | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| 高级 | MEVG外部验证门控 | ✅已实现 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
| 高级 | 主题化报告桥接 | ✅已实现 | ❌ | ❌ | ❌ | ❌ | — | 🔧自行实现 |
---
## 十八、综合统计
### 我们的能力统计
| 状态 | 数量 | 百分比 |
|------|------|--------|
| ✅已实现 | 72 | 39.6% |
| ⚠️部分 | 18 | 9.9% |
| 📖仅知识 | 6 | 3.3% |
| ❌缺失 | 86 | 47.2% |
| **总计** | **182** | **100%** |
### 按功能域统计
| 功能域 | ✅已实现 | ⚠️部分 | ❌缺失 | 覆盖率 |
|--------|---------|--------|--------|--------|
| 基础排盘(Varga) | 19 | 0 | 7 | 73.1% |
| Dasha系统 | 7 | 2 | 27 | 23.1% |
| Ashtakavarga | 2 | 0 | 13 | 13.3% |
| Tajika/Varshaphala | 4 | 0 | 13 | 23.5% |
| Shadbala | 7 | 2 | 3 | 58.8% |
| Yoga识别 | 5 | 0 | 5 | 50.0% |
| Transit/Gochar | 4 | 1 | 10 | 26.7% |
| Synastry/Kuta | 2 | 0 | 11 | 15.4% |
| Muhurta | 4 | 1 | 6 | 36.4% |
| Prashna | 2 | 0 | 8 | 20.0% |
| Jaimini | 5 | 1 | 4 | 50.0% |
| Panchang | 5 | 1 | 6 | 41.7% |
| Nakshatra | 4 | 0 | 3 | 57.1% |
| Bhava系统 | 3 | 0 | 6 | 33.3% |
| 天体历 | 1 | 1 | 5 | 14.3% |
| 其他高级 | 8 | 4 | 21 | 22.7% |
### 与对标项目的整体对比
| 维度 | 我们 | JH | Kala | JG | PL |
|------|------|-----|------|----|----|
| 分盘种类 | 20种(BPHS十六分盘+D5/D6/D8/D11) | 23+标准+自定义D300 | 16+ | 14 | 16+ |
| Dasha系统 | 7种(1 partial) | 30+种 | 24+种 | 1种 | 23+种 |
| Ashtakavarga | BAV+SAV | BAV+SAV+PAV+Sodhita+Pindas | 完整Pinda体系 | BAV+SAV | BAV+SAV+Kakshya |
| 行星位置精度 | Swiss Ephemeris | Swiss Ephemeris | Swiss Ephemeris | JPL DE421 | Swiss Ephemeris |
| 宫位系统 | 2种 | 12种 | 4+种 | 1种 | 4+种 |
| Ayanamsa选项 | 1种(Lahiri) | 6+种+自定义 | 多种 | 1种 | 多种 |
| Yoga覆盖 | ~100条 | 184种 | 未知 | 0 | 1001+种 |
| KP系统 | Sub-Lord基础 | 5级Sub | 5级Sub | ❌ | 完整 |
| 交互式UI | CLI+AI对话 | GUI | GUI | 无UI | GUI |
| 解读深度 | AI驱动+方法论 | 纯计算 | 纯计算 | 纯计算 | 计算+文本 |
| 外部验证 | MEVG强制 | ❌ | ❌ | ❌ | ❌ |
---
## 十九、优先级建议
### P0 — 核心差距(影响专业可信度)
| 序号 | 差距 | 来源 | 可复用性 | 预估工作量 |
|------|------|------|---------|-----------|
| 1 | Chara Dasha完整实现(KN Rao法) | JH/PyJHora | ⚠️需改编 | 大 |
| 2 | 分盘级Ashtakavarga | JH | ⚠️需改编 | 中 |
| 3 | Bhava Bala计算 | JH | ✅可直接复制 | 小 |
| 4 | PAV/Sodhita Ashtakavarga | JH | ✅可直接复制 | 中 |
| 5 | 完整36 Sahams | JH | ✅可直接复制 | 中 |
| 6 | Ayanamsa多选项 | JH | ✅可直接复制 | 小 |
### P1 — 重要功能(对标专业软件)
| 序号 | 差距 | 来源 | 可复用性 | 预估工作量 |
|------|------|------|---------|-----------|
| 7 | 宫位Dasha族(Narayana扩展+Sthira+Trikona等) | JH | ⚠️需改编 | 大 |
| 8 | Vimshottari多起算点(12种) | JH | ✅可直接复制 | 中 |
| 9 | Sayanadi Avastha | JH | ⚠️需改编 | 中 |
| 10 | Sripathi宫位制 | JH | ✅可直接复制 | 小 |
| 11 | Trisphuta/Prana-Deha-Mrityu | JH | ✅可直接复制 | 中 |
| 12 | 批量星历表生成 | JH | ✅可直接复制 | 中 |
| 13 | 外行星支持 | JH | ✅可直接复制 | 小 |
| 14 | D81/D108高级分盘 | JH | ⚠️需改编 | 中 |
### P2 — 增强功能(差异化竞争力)
| 序号 | 差距 | 来源 | 可复用性 | 预估工作量 |
|------|------|------|---------|-----------|
| 15 | 合盘高级功能(Rajju/Vedha/Davidson) | Kala | ❌仅借鉴 | 大 |
| 16 | Chakra系统(Kalachakra/Kota/Sarvatobhadra) | JH | ⚠️需改编 | 中 |
| 17 | Tajika力量(Panchavargiya/Harsha Bala) | Kala | ❌仅借鉴 | 中 |
| 18 | 寿命计算(Pindaadi Ayurdaya) | Kala | ❌仅借鉴 | 大 |
| 19 | 世俗占星 | JH | ⚠️需改编 | 大 |
| 20 | Tithi Pravesha/Nakshatra Pravesha | JH | ⚠️需改编 | 中 |
---
## 二十、我们的独特优势(对标项目没有的)
| 序号 | 优势 | 对标项目状态 |
|------|------|-------------|
| 1 | Full-reading自动化47模块解盘 | 所有4个项目都没有 |
| 2 | MEVG外部验证门控 | 所有4个项目都没有 |
| 3 | 五系统Dasha Convergence | 所有4个项目都没有 |
| 4 | Double Transit PAC (KN Rao法) | 所有4个项目都没有 |
| 5 | AI驱动的深度解读+现代措辞 | 所有4个项目都没有 |
| 6 | 主题化报告桥接(婚姻/事业/健康/财富/灵性) | 所有4个项目都没有 |
| 7 | Yoga精度F1=95.22%(持续优化) | JH有Yoga但无精度指标 |
| 8 | Rashi Tulya Navamsa映射 | 所有4个项目都没有 |
| 9 | Darakaraka深度解读模块 | 所有4个项目都没有 |
| 10 | 行星聚集检测+Transit LL/7L | 所有4个项目都没有 |
| 11 | 15,807条AA级名人案例库 | JH有数据但不在软件内 |
| 12 | 技法注册中心(Technique Registry) | 所有4个项目都没有 |
| 13 | Strict Workflow Router(自动路由) | 所有4个项目都没有 |
---
> **结论**:我们的核心差距在**Dasha系统的广度**(7/30+种)和**Ashtakavarga的深度**(缺PAV/Sodhita/Pinda)。我们的独特优势在**AI驱动的自动化解盘+方法论+外部验证**,这是所有GUI计算软件不具备的。建议优先补齐P0差距,然后利用PyJHora(AGPL)的开源代码快速扩展Dasha和Ashtakavarga覆盖面。