feat: v4.4.0 集成5个新模块到21步full-reading调用链 + 修复Dasha years展示
## 核心变更 ### 1. full-reading 调用链从 16 步扩展到 21 步 (v4.4.0) - Step 1.5: Special Lagnas 特殊上升点(Bhava/Hora/Ghati/Arudha/Upapada) - Step 4.5: Vimsopaka Bala 分盘力量(16分盘权重系统) - Step 4.6: Divisional Charts Extended 扩展分盘(D5/D6/D8/D11) - Step 6+: Karaka JH Compatible Mode(Jagannatha Hora 兼容) - Step 10.5: Avasthas 行星状态(5种状态体系) ### 2. 修复 Dasha timeline 第一个 MD 的 years 字段 - 之前: years 显示完整年数(如 18 年) - 修复: 第一个 MD 的 years 显示 balance(如 11.1 年) - 新增 is_balance 字段标识 - 日期计算本身始终正确,本次仅修正展示值 ### 3. 消除根目录重复文件 - 5 个模块从根目录移至 scripts/(与其他 19 个模块一致) - skills/jyotish-engine-modules/ 保留作为独立分发包 - 更新嵌套 Skill 的导入路径说明 ### 版本号 - full-reading: v4.1.0 → v4.4.0
This commit is contained in:
@@ -138,13 +138,15 @@ python3 scripts/karaka_calculator.py --mode bphs --planets "Sun:45.5,Moon:120.3,
|
||||
在 `jyotish_engine.py` 中导入这些模块:
|
||||
|
||||
```python
|
||||
from scripts.karaka_calculator import KarakaCalculator, KarakaMode
|
||||
from scripts.special_lagnas import SpecialLagnasCalculator
|
||||
from scripts.vimsopaka_calculator import VimsopakaCalculator
|
||||
from scripts.avastha_calculator import AvasthaCalculator
|
||||
from scripts.divisional_charts_extended import DivisionalChartsExtended
|
||||
from karaka_calculator import KarakaCalculator, KarakaMode
|
||||
from special_lagnas import SpecialLagnasCalculator
|
||||
from vimsopaka_calculator import VimsopakaBalaCalculator
|
||||
from avastha_calculator import AvasthaCalculator
|
||||
from divisional_charts_extended import DivisionalChartsCalculator
|
||||
```
|
||||
|
||||
> **注意**:这 5 个模块已整合到主仓库的 `scripts/` 目录中,与引擎一起维护。本 Skill 的 `scripts/` 副本仅作为独立分发包。
|
||||
|
||||
## 验证测试
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user