fix: Python引擎P0 Bug修复 + 参考文档4处数据修正

P0 Bug修复(scripts/):
- jyotish_engine.py: Chara Karaka改用degree_in_sign(0-30)替代degree(0-360)
- jyotish_engine.py: DK提取路径从ck7.get('DK')改为ck7['karaka_table']['Darakaraka']
- jaimini.py: Rahu逆行边界从(30-deg)%30改为30.0-deg
- jyotish_engine.py: status标签入庙(Exalted)→入旺(Exalted)术语纠正

参考文档修正(references/):
- vimshottari_dasha_guide.md: 15°Aries星宿边界Ashwini→Bharani
- planetary-dignity-complete-reference.md: 水星逆行燃烧12°→8°
- marriage-timing-comprehensive-techniques.md: UL计算公式重写
- planets.md: 燃烧度数补充逆行变体注释

验证:一楠星盘AK=Sun✓ DK=Venus✓ (修复前AK=Jupiter DK=Mars)
This commit is contained in:
732642856
2026-04-25 03:42:34 +08:00
parent 06abfb14c6
commit 6582c9ed64
8 changed files with 138 additions and 64 deletions
+2 -2
View File
@@ -108,8 +108,8 @@ def calc_chara_karaka_8(planet_degrees: Dict[str, float]) -> Dict:
if pname == 'Ketu':
continue
if pname == 'Rahu':
# Rahu用反向度数
planets[pname] = (30 - deg) % 30
# Rahu逆行:用反向度数(30 - 度数),不取模以保留30.0边界值
planets[pname] = 30.0 - deg
else:
planets[pname] = deg