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