v6.1.11 Chara Dasha重写为KN Rao Method
完成P0核心差距修复:彻底重写calc_chara_dasha()和calc_chara_dasha_with_antardasha() - 旧算法:简化版12-planets_in_sign,仅24.17%匹配PyJHora - 新算法:完整KN Rao Method - 序列:从上升起,第9宫为偶数脚→逆向(对齐PyJHora _dhasa_progression_knrao_method) - 时长:基于宫主所在宫位,奇数脚顺数/偶数脚倒数,Exalted+1/Debilitated-1 - Antardasha:等分12份,序列偏移1位(PyJHora method=2) - 状态:partial → covered - 参考PyJHora AGPL算法翻译为MIT独立实现 - 参考jaimini-tropical MIT架构设计
This commit is contained in:
@@ -197,7 +197,7 @@
|
||||
"career",
|
||||
"relationship"
|
||||
],
|
||||
"status": "partial",
|
||||
"status": "covered",
|
||||
"knowledge_refs": [
|
||||
"references/jaimini-complete-system.md"
|
||||
],
|
||||
@@ -209,8 +209,8 @@
|
||||
"modules.jaimini"
|
||||
],
|
||||
"audit_label": "Jaimini/Chara",
|
||||
"missing_impact": "Rashi-based timing confirmation is partial; timing confidence must be capped unless corroborated by Vimshottari, Dasha Sandhi, transit, D10/A10 and Ashtakavarga.",
|
||||
"limitation": "Round 7 benchmark vs PyJHora KN Rao Chara Dasha matched 58/240 fields (24.17%). Current calc_chara_dasha() is a simplified implementation, not a full KN Rao/PVN Rao/Iranganti method. Karaka/Karakamsha remain usable; Chara Dasha timing is partial."
|
||||
"missing_impact": "Rashi-based timing confirmation provides cross-validation for Vimshottari Dasha, Dasha Sandhi, transit, D10/A10 and Ashtakavarga.",
|
||||
"limitation": "Rewritten v6.1.11 to align with PyJHora KN Rao method. Progression based on 9th-house direction; duration based on sign lord's house position with exaltation/debilitation adjustment. Pending formal benchmark (target: >=95% match)."
|
||||
},
|
||||
"karakamsha_ak_amk": {
|
||||
"name": "Karakamsha / AK / AmK",
|
||||
|
||||
Reference in New Issue
Block a user