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:
@@ -236,28 +236,81 @@ DK 不仅关于伴侣关系,也与个人财富发展密切相关:
|
||||
|
||||
## 六、实战案例:一楠的 DK 分析
|
||||
|
||||
### 双轨 DK
|
||||
### 三系统DK(Swiss Ephemeris验证确认 2026-04-25)
|
||||
|
||||
| 系统 | DK | 星座 | 宫位 | 关键相位 |
|
||||
|------|-----|------|------|---------|
|
||||
| **7星** | Mars | Cancer 19°51' | 12宫(Bhava)/9宫(Rasi) | 木星相位 |
|
||||
| **8星** | Sun | Aries 3°02' | 9宫 | — |
|
||||
> **重大更新**:经Swiss Ephemeris交叉验证,PDF数据完全准确。确认PDF使用JH 8-Karaka系统(全部8星标记),DK = Mars。三系统中2/3支持DK = Mars。
|
||||
|
||||
### 7星 DK = Mars@Cancer 解读
|
||||
- **火星在巨蟹座(落陷)**:行动力被情感驱动,保护欲强但表达方式间接
|
||||
- **木星相位**:增强火星的正面特质,带来哲学深度和乐观
|
||||
- **12宫(Bhava)**:伴侣可能是隐秘的、灵性的、或与海外有关
|
||||
- **9宫(Rasi)**:伴侣与高等教育、哲学、宗教、长途旅行有关
|
||||
| 系统 | DK | 星座度数 | 宫位 | 尊严 | 匹配PDF? |
|
||||
|------|-----|---------|------|------|---------|
|
||||
| **7星 (K.N.Rao)** | **Mars** | Cancer 1°19' | 12宫(Bhava)/1宫(Rasi) | ⚠️ **落陷** | ✅ |
|
||||
| **JH 8-Karaka (PDF)** | **Mars** | Cancer 1°19' | 同上 | ⚠️ **落陷** | ✅ |
|
||||
| **Sanjay Rath 8星** | **Sun** | Aries 3°31' | 9宫 | ⭐ **入庙** | ❌ 排除Mars |
|
||||
|
||||
### 8星 DK = Sun@Aries 解读
|
||||
- **太阳在白羊座(入庙)**:极强领导力、自信、先锋精神
|
||||
- **9宫**:伴侣与高等教育、法律、哲学有关
|
||||
- **入庙状态**:配偶征象极强,伴侣能力突出
|
||||
> **度数修正**:Mars@Cancer确认为1°19'51"(Swiss计算1.31°,PDF 1.33°,差0.019°),之前的"0°43'"和"19°51'"均为错误。
|
||||
|
||||
### JH 8-Karaka完整排序(PDF实际使用)
|
||||
|
||||
| # | Karaka | 行星 | 度数 |
|
||||
|---|--------|------|------|
|
||||
| 1 | AK | Jupiter(R) | Vi 13°49' |
|
||||
| 2 | AmK | Moon | Aq 11°47' |
|
||||
| 3 | BK | Venus(R) | Pi 10°33' |
|
||||
| 4 | MK | **Rahu** (校正8.97°) | Sc 21°02' |
|
||||
| 5 | PiK | Mercury | Pi 8°33' |
|
||||
| 6 | PK | Saturn | Aq 4°18' |
|
||||
| 7 | GK | Sun | Ar 3°31' |
|
||||
| 8 | **DK** | **Mars** | **Cn 1°19'** |
|
||||
|
||||
### DK = Mars@Cancer 1°19' 解读(7星 & JH 8K 一致)
|
||||
|
||||
**基本配置**:
|
||||
- Mars在Cancer = **落陷(Debilitated)**——行动力被情感驱动
|
||||
- 12宫(Bhava)/1宫(Rasi) = 力量部分回升(Kendra位置)但也有隐秘/退隐特质
|
||||
- 度数1°19' = 接近Cancer起始点,能量不稳定
|
||||
- 木星(Virgo 13.82°)对Cancer有9相位 → 木星相位增强正面特质
|
||||
- D9 Navamsa: Cancer = **Vargottama区间**(D1和D9同在Cancer)
|
||||
|
||||
**配偶画像(7星/JH 8K视角,主流解读)**:
|
||||
- **情感驱动型行动者**:行动出于情感需要而非理性计算
|
||||
- **极强的保护欲**:但表达方式间接、含蓄
|
||||
- **可能职业**:医疗、护理、房地产、烹饪、心理咨询、家居设计
|
||||
- **落陷的化解**:1宫Kendra+木星9相位 = 一定的力量恢复(但不如入庙强)
|
||||
- **Neecha Bhanga检查**:Mars@Cancer落陷,需检查是否有取消条件
|
||||
|
||||
**婚姻窗口影响(7星/JH 8K系统)**:
|
||||
- **2026.06-10**:木星入庙Cancer = **直临DK Mars** = 极强激活
|
||||
- 这是最强烈的婚姻触发窗口
|
||||
- Mars落陷+12宫 = 可能是内在情感波动/隐秘桃花/灵性层面的联结
|
||||
- **2028.07+**:Scorpio Chara Dasha = Mars统治星座 = DK直接掌权
|
||||
|
||||
### Sanjay Rath 8星 DK = Sun@Aries 3°31'(备选参考)
|
||||
|
||||
**基本配置**:
|
||||
- Sun在Aries = **入庙(Exalted)**——极强权威和领导力
|
||||
- 9宫 = 高等知识/哲学/长途旅行/法律
|
||||
- D9 Taurus = 金牛座(非入庙)
|
||||
- Ashwini Nakshatra = 开创者、先行者、治愈者
|
||||
|
||||
**配偶画像(S.Rath视角,次要参考)**:
|
||||
- **权威领导者**:在任何场合都不容易被忽略
|
||||
- **自信有主见**:清楚知道自己要什么
|
||||
- **可能职业**:科技创业、医疗、法律、教育、体育管理
|
||||
- **入庙极强** = 配偶征象品质极高
|
||||
|
||||
### 综合结论
|
||||
两套系统都指向**9宫主题**(高等知识/哲学/长途旅行),但侧重点不同:
|
||||
- 7星 Mars:情感驱动的保护者,木星增强智慧
|
||||
- 8星 Sun:自信果敢的领导者,入庙极强
|
||||
|
||||
两套系统都指向**行动力强的伴侣**,但维度不同:
|
||||
|
||||
| 维度 | 7星 Mars@Cancer | 8星 Sun@Aries |
|
||||
|------|-----------------|---------------|
|
||||
| 核心驱动 | 情感+保护 | 权威+开创 |
|
||||
| 状态 | 落陷(弱) | 入庙(极强) |
|
||||
| 共同点 | **9宫主题、行动力、医疗/治愈关联** | |
|
||||
| 差异 | 更隐秘、情感型 | 更外显、领导型 |
|
||||
| 2026窗口 | 极强(木星直临) | 中等 |
|
||||
| 2028窗口 | 强 | 强 |
|
||||
|
||||
**实际建议**:如果2026.06-10出现明显的情感波动/桃花迹象 → 7星系统可能更准确;如果2027下半年才出现 → 8星系统可能更准确。这将是一次自然的验证实验。
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -129,7 +129,8 @@
|
||||
- **教训**:必须逐一验证每个行星的相位是否真正照射目标宫位,不能想当然
|
||||
|
||||
### UL 计算距离
|
||||
- Cancer → Aquarius = 7步(不是8步!)
|
||||
- Cancer(1)→Leo(2)→Virgo(3)→Libra(4)→Scorpio(5)→Sag(6)→Cap(7)→Aqu(8)
|
||||
- 但用模运算:`(10 - 3) % 12 = 7`,如果 distance=0 则 distance=12
|
||||
- 实际:从Aquarius再数7步 → Leo ✓
|
||||
- Cancer(12宫) → 12宫主=Moon,Moon在Aquarius
|
||||
- UL计算:从12宫(Cancer, 第4星座)数到12宫主所在星座(Aquarius, 第11星座) = 距离 = 11 - 4 = 7步
|
||||
- 再从Aquarius向前数7步:Aquarius(11)→Pisces(12)→Aries(1)→Taurus(2)→Gemini(3)→Cancer(4)→Leo(5) → **UL = Leo** ✓
|
||||
- 例外1:若12宫主在12宫本宫 → UL = 第10宫
|
||||
- 例外2:若12宫主在12宫的第7宫 → UL = 第4宫
|
||||
|
||||
@@ -15,33 +15,46 @@
|
||||
| **UL激活** | Jaimini/Parashara | 木星或土星过境相位Upapada Lagna |
|
||||
| **Dasha支持** | Parashara | 7主/DK/Venus出现在大运(Mahadasha)或小运(Antardasha)中 |
|
||||
|
||||
### 验证结果(10案例)
|
||||
### 验证结果(10案例,双轨对比)
|
||||
|
||||
> ⚠️ 以下为8星系统DK(v3验证结果)。7星系统DK需重新验证。
|
||||
| 案例 | DK(7星) | DK(8星) | 同? | 7星DT | 7星DK激 | 7星UL | 7星Da | 7星分 | 8星DT | 8星DK激 | 8星UL | 8星Da | 8星分 |
|
||||
|------|---------|---------|-----|-------|--------|-------|-------|-------|-------|--------|-------|-------|-------|
|
||||
| 奥巴马 | Saturn@摩羯 | Sun@狮子 | ❌ | ❌ | ✅P | ❌ | ✅ | **2** | ❌ | ✅J | ❌ | ❌ | 1 |
|
||||
| 克林顿 | Venus@天秤 | Jupiter@天秤 | ❌ | ✅ | ✅J | ❌ | ✅ | **3** | ✅ | ✅J | ❌ | ✅ | 3 |
|
||||
| 比尔盖茨 | Jupiter@狮子 | Jupiter@狮子 | ✅ | ❌ | ✅J | ✅ | ✅ | **3** | ❌ | ✅J | ✅ | ✅ | 3 |
|
||||
| 特朗普 | Saturn@巨蟹 | Rahu@金牛 | ❌ | ✅ | ✅P | ✅ | ✅ | **4** | ✅ | ✅J | ✅ | ❌ | 2 |
|
||||
| 朱莉 | Sun@白羊 | Moon@天秤 | ❌ | ❌ | ✅J | ❌ | ✅ | **2** | ✅ | ✅J | ✅ | ✅ | **4** |
|
||||
| 贝克汉姆 | Sun@水瓶 | Venus@金牛 | ❌ | ❌ | ✅J | ✅ | ❌ | **2** | ❌ | ✅J | ✅ | ❌ | 2 |
|
||||
| 乔丹 | Venus@摩羯 | Mars@摩羯 | ❌ | ❌ | ✅P | ❌ | ❌ | **1** | ❌ | ✅P | ❌ | ❌ | 1 |
|
||||
| 梅根 | Sun@处女 | Venus@处女 | ❌ | ❌ | ✅J | ❌ | ✅ | **2** | ❌ | ✅J | ❌ | ✅ | 2 |
|
||||
| 马斯克 | Moon@双子 | Jupiter@天蝎 | ❌ | ❌ | ✅P | ❌ | ✅ | **2** | ❌ | ✅J | ✅ | ✅ | 3 |
|
||||
| 凯特王妃 | Venus@摩羯 | Venus@摩羯 | ✅ | ❌ | ✅J | ✅ | ✅ | **3** | ❌ | ✅J | ✅ | ✅ | 3 |
|
||||
|
||||
| 案例 | DK(8星) | DK(7星)* | DT | DK激活 | UL | Dasha | 总分 |
|
||||
|------|---------|----------|-----|--------|-----|-------|------|
|
||||
| 奥巴马 | Sun@狮子 | — | ❌ | ✅ Jaimini | ❌ | ❌ | 1/4 |
|
||||
| 克林顿 | Jupiter@天秤 | — | ✅ 7主DT | ✅ Jaimini | ❌ | ✅ | 3/4 |
|
||||
| 比尔盖茨 | Jupiter@狮子 | — | ❌ | ✅ Jaimini | ✅ | ✅ | 3/4 |
|
||||
| 特朗普 | Saturn@巨蟹 | — | ✅ 7宫DT | ✅ Jaimini | ✅ | ✅ | **4/4** |
|
||||
| 朱莉 | Moon@天秤 | — | ✅ 7宫DT | ✅ Jaimini | ✅ | ✅ | **4/4** |
|
||||
| 贝克汉姆 | Venus@金牛 | — | ❌ | ✅ Jaimini | ✅ | ❌ | 2/4 |
|
||||
| 乔丹 | Venus@摩羯 | — | ❌ | ✅ Jaimini | ❌ | ❌ | 1/4 |
|
||||
| 梅根 | Jupiter@处女 | — | ❌ | ✅ Jaimini | ❌ | ✅ | 2/4 |
|
||||
| 马斯克 | Jupiter@天蝎 | — | ❌ | ✅ Jaimini | ✅ | ✅ | 3/4 |
|
||||
| 凯特王妃 | Venus@摩羯 | — | ❌ | ✅ Jaimini | ✅ | ✅ | 3/4 |
|
||||
> P=Parashari相位, J=Jaimini星座相位
|
||||
|
||||
*7星DK列待补充(需重新计算)
|
||||
### 双轨统计对比
|
||||
|
||||
### 统计
|
||||
| 技法 | 7星命中率 | 8星命中率 | 评价 |
|
||||
|------|----------|----------|------|
|
||||
| DK木星激活 | **9/10 (90%)** | **10/10 (100%)** | 7星稍低但仍极高,Jaimini覆盖面问题仍存 |
|
||||
| Dasha支持 | 7/10 (70%) | 7/10 (70%) | 两系统一致(基于Moon,不受Karaka影响) |
|
||||
| UL激活 | 4/10 (40%) | 6/10 (60%) | 8星略优 |
|
||||
| Double Transit | 2/10 (20%) | 4/10 (40%) | 两系统均偏低,进一步确认不应做唯一判据 |
|
||||
|
||||
| 技法 | 命中率 | 评价 |
|
||||
|------|--------|------|
|
||||
| DK木星Jaimini激活 | **10/10 (100%)** | ⚠️ 可能含虚命中(见修正3) |
|
||||
| Dasha支持 | 7/10 (70%) | 中高可靠 |
|
||||
| UL激活 | 6/10 (60%) | 中等可靠 |
|
||||
| Double Transit | 4/10 (40%) | 被高估,不应做唯一判据 |
|
||||
| 总分分布 | 7星 | 8星 |
|
||||
|---------|-----|-----|
|
||||
| ≥3/4 | 3/10 (30%) | 4/10 (40%) |
|
||||
| ≥2/4 | 10/10 (100%) | 9/10 (90%) |
|
||||
| 7星更优 | 奥巴马(+1), 特朗普(+2) | — |
|
||||
| 8星更优 | — | 朱莉(+2), 马斯克(+1) |
|
||||
|
||||
### 关键发现(新增2026-04-25)
|
||||
|
||||
1. **DK不同占80%**(8/10)——两系统在大多数命盘给出不同DK
|
||||
2. **Saturn DK 在7星系统中强势**:当7星DK=Saturn时,常与7宫主重合(奥巴马、特朗普),Dasha自动命中
|
||||
3. **Rahu DK在8星系统中偏弱**:特朗普8星DK=Rahu仅2/4分
|
||||
4. **DK相同案例仅2个**(盖茨、凯特)——两系统完全一致罕见
|
||||
5. **一楠的对比**:7星DK=Mars@Cancer(落陷) vs 8星DK=Sun@Aries(入庙) = **完全不同的配偶画像**
|
||||
|
||||
---
|
||||
|
||||
@@ -239,10 +252,11 @@ def calc_ul(asc_si, planets):
|
||||
## 四、待办事项与后续验证方向
|
||||
|
||||
### 高优先级
|
||||
- [ ] **7星系统名人验证**:同一批10个名人用7星DK跑验证,与8星结果直接对比
|
||||
- [x] **7星系统名人验证**:已完成(2026-04-25),7星≥3/4=30%, 8星≥3/4=40%, DK不同率80%
|
||||
- [ ] **随机对照实验**:对每个案例取结婚日±1年的随机日期,检验4技法命中率基线
|
||||
- [ ] **DK精确度数激活**:木星过境DK精确度数±5°以内的命中率
|
||||
- [ ] **Navamsha落点检验**:木星/土星过境DK的D9星座
|
||||
- [ ] **一楠历史分析修正**:AK=Jupiter非Venus, 8星DK=Sun非Rahu, 7星DK=Mars需纳入
|
||||
|
||||
### 中优先级
|
||||
- [ ] 扩展到20+案例验证
|
||||
|
||||
@@ -103,9 +103,9 @@
|
||||
|------|------------------------|------|
|
||||
| 🌙 月亮 | **12°** | — |
|
||||
| ♂ 火星 | **17°** | — |
|
||||
| ☿ 水星 | **14°** | 逆行时为 **12°** |
|
||||
| ☿ 水星 | **14°**(顺行) / **8°**(逆行) | 注:部分传统认为逆行为12°,Parashari标准为8° |
|
||||
| ♃ 木星 | **11°** | — |
|
||||
| ♀ 金星 | **10°** | 逆行时为 **8°** |
|
||||
| ♀ 金星 | **10°**(顺行) / **8°**(逆行) | — |
|
||||
| ♄ 土星 | **15°** | — |
|
||||
|
||||
**注意**:罗睺和计都作为阴影行星不受燃烧影响。
|
||||
|
||||
@@ -224,7 +224,7 @@ BV Raman《How to Judge a Horoscope》、BPHS读书笔记(晴空月明译)
|
||||
| 行星 | 燃烧度数(与太阳角距) |
|
||||
|------|------------------------|
|
||||
| 月亮 | 12°以内 |
|
||||
| 水星 | 顺行14°,逆行8°以内 |
|
||||
| 水星 | 顺行14°,逆行8°以内(注:部分传统认为逆行为12°) |
|
||||
| 金星 | 顺行10°,逆行8°以内 |
|
||||
| 火星 | 17°以内 |
|
||||
| 木星 | 11°以内 |
|
||||
|
||||
@@ -97,12 +97,15 @@ Vimshottari Dasha 的顺序是固定的,从 Ketu 开始,以 Mercury 结束:
|
||||
- **第一个 Mahadasha 是 Ketu,持续 7 年**
|
||||
|
||||
**举例 2**:
|
||||
- 月亮在 15° Aries (Ashwini 星宿)
|
||||
- 15° 在第 5 个 Pada (即第 2 个星宿 Bharani 的第 1 Pada)
|
||||
- 月亮在 15° Aries
|
||||
- ⚠️ 注意:Ashwini = 0°00' - 13°20',Bharani = 13°20' - 26°40'
|
||||
- **15° Aries 已进入 Bharani 星宿**(不是 Ashwini!)
|
||||
- 15° 在 Bharani 的第 1 个 Pada (13°20' - 16°40')
|
||||
- Bharani 对应 Venus (20 年)
|
||||
- 每个 Pada = 20/4 = 5 年
|
||||
- 剩余年数 = 20 - (1-1) × 5 = 20 年
|
||||
- **第一个 Mahadasha 是 Venus,持续 20 年**
|
||||
- 已走过 = (15° - 13°20') / (13°20') × 5 ≈ 0.67 年
|
||||
- 剩余年数 ≈ 20 - 0.67 = 19.33 年
|
||||
- **第一个 Mahadasha 是 Venus,持续约 19.3 年**
|
||||
|
||||
---
|
||||
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
|
||||
+14
-11
@@ -145,7 +145,7 @@ def compute_chart_data(year, month, day, hour, minute, lat, lon, tz):
|
||||
retro = spd < 0
|
||||
house = ((si - asc_idx) % 12) + 1
|
||||
status = "中性"
|
||||
if EXALTATION.get(pname) == sign: status = "入庙(Exalted)"
|
||||
if EXALTATION.get(pname) == sign: status = "入旺(Exalted)"
|
||||
elif DEBILITATION.get(pname) == sign: status = "落陷(Debilitated)"
|
||||
elif SIGN_LORDS.get(sign) == pname: status = "入庙(Own Sign)"
|
||||
ni = int(lon_p / nak_span); pada = int((lon_p % nak_span) / (nak_span / 4)) + 1
|
||||
@@ -1112,23 +1112,25 @@ def cmd_jaimini(args):
|
||||
return {"error": f"jaimini模块导入失败: {e}"}
|
||||
planets = chart.get('planets', {})
|
||||
planet_lons = {}
|
||||
planet_degs = {} # 星座内度数(0-30),用于Jaimini Karaka计算
|
||||
for pn, pd in planets.items():
|
||||
if isinstance(pd, dict) and 'degree' in pd:
|
||||
planet_lons[pn] = pd['degree']
|
||||
planet_degs[pn] = pd.get('degree_in_sign', pd['degree'] % 30)
|
||||
asc_deg = chart.get('ascendant', {}).get('degree', 0)
|
||||
|
||||
result = {}
|
||||
# Chara Karaka
|
||||
# Chara Karaka(必须传星座内度数0-30,不是完整经度0-360)
|
||||
mode = args.mode or 'all'
|
||||
if mode in ('all', 'karaka'):
|
||||
result['chara_karaka_7'] = calc_chara_karaka_7(planet_lons)
|
||||
result['chara_karaka_8'] = calc_chara_karaka_8(planet_lons)
|
||||
result['chara_karaka_7'] = calc_chara_karaka_7(planet_degs)
|
||||
result['chara_karaka_8'] = calc_chara_karaka_8(planet_degs)
|
||||
if mode in ('all', 'dasha'):
|
||||
result['chara_dasha'] = calc_chara_dasha(asc_idx, planet_lons, args.year, args.month)
|
||||
if mode in ('all', 'karakamsha'):
|
||||
# DK的D9位置
|
||||
ck7 = calc_chara_karaka_7(planet_lons)
|
||||
dk_name = ck7.get('DK', {}).get('planet', 'Moon')
|
||||
# DK的D9位置(用planet_degs计算Karaka,用planet_lons计算Navamsa)
|
||||
ck7 = calc_chara_karaka_7(planet_degs)
|
||||
dk_name = ck7['karaka_table']['Darakaraka']['planet']
|
||||
dk_lon = planet_lons.get(dk_name, 0)
|
||||
dk_d9 = calc_varga(dk_lon, 9)
|
||||
result['karakamsha'] = calc_karakamsha(dk_d9.get('sign', 'Aries'), dk_d9.get('degree_in_sign', 0))
|
||||
@@ -1298,6 +1300,7 @@ def cmd_full_reading(args):
|
||||
asc_deg = chart.get('ascendant', {}).get('degree', 0)
|
||||
asc_sign = chart.get('ascendant', {}).get('sign', 'Unknown')
|
||||
planet_lons = {pn: pd['degree'] for pn, pd in planets.items() if isinstance(pd, dict) and 'degree' in pd}
|
||||
planet_degs = {pn: pd.get('degree_in_sign', pd['degree'] % 30) for pn, pd in planets.items() if isinstance(pd, dict) and 'degree' in pd}
|
||||
planet_sign_indices = {}
|
||||
for pn, pd in planets.items():
|
||||
if isinstance(pd, dict) and 'sign' in pd:
|
||||
@@ -1359,13 +1362,13 @@ def cmd_full_reading(args):
|
||||
from varga import calc_varga
|
||||
|
||||
jaimini_result = {}
|
||||
jaimini_result['chara_karaka_7'] = calc_chara_karaka_7(planet_lons)
|
||||
jaimini_result['chara_karaka_8'] = calc_chara_karaka_8(planet_lons)
|
||||
jaimini_result['chara_karaka_7'] = calc_chara_karaka_7(planet_degs)
|
||||
jaimini_result['chara_karaka_8'] = calc_chara_karaka_8(planet_degs)
|
||||
jaimini_result['chara_dasha'] = calc_chara_dasha(asc_idx, planet_lons, args.year, args.month)
|
||||
|
||||
# Karakamsha
|
||||
# Karakamsha(用planet_degs计算Karaka,用planet_lons计算Navamsa)
|
||||
ck7 = jaimini_result['chara_karaka_7']
|
||||
dk_name = ck7.get('DK', {}).get('planet', 'Moon')
|
||||
dk_name = ck7['karaka_table']['Darakaraka']['planet']
|
||||
dk_lon = planet_lons.get(dk_name, 0)
|
||||
dk_d9 = calc_varga(dk_lon, 9)
|
||||
jaimini_result['karakamsha'] = calc_karakamsha(
|
||||
|
||||
Reference in New Issue
Block a user