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

40 KiB
Raw Blame History

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覆盖面。