Files
Jyotisha/docs/research/upstream_notice_2026_10_03.md
T

2.4 KiB
Raw Blame History

致共享引擎维护方:两处代码问题(2026-10-03)

核对对象:yinduzhanxing c7117f92。

1. 「K.N. Rao 版 Narayana」只改了标签,大运序列没有变

  • cmd_narayana_dasha.py 的默认值改成了 variant_profile='kn_rao'(acdc3551),对应的 profile 包括 jaimini_odd_footed_dignity_v2、jaimini_general_order_v1、jaimini_lagna_seventh_strength_v1、jaimini_dual_lord_source_v1、parashara_equal_v1。
  • 但 narayana_dasha.narayana_dasha_full_report 不管传入哪个 profile,都调用 calc_narayana_mahadasha(lagna_sign_idx, planet_lons),也就是一律从上升起、一律顺行。这些 profile 只影响:
    • 写进结果的元数据;
    • seed_selection 记录(选出的起运宫没有被拿去排大运);
    • dense_boundaries 的子运划分。
  • 所以输出带着 kn_rao 标签,但大运序列和 legacy_local 完全一样。贵方 astrologer_questions_v3_repo_findings_2026_10_03.md 里说「共享引擎已经确定使用 K.N. Rao profile」,就实际输出而言并不成立。
  • 另外请注意:K.N. Rao 公开的方法是 Chara Dasha,jaimini.calc_chara_dasha(profile="kn_rao") 已经实现了它;「K.N. Rao 版 Narayana」具体指什么,我们正在请占星师确认。

2. 8 星制 Chara Karaka 排位与 BPHS 不一致

  • jaimini.py:KARAKA_8 当前写的是:1 AK、2 AmK、3 BK、4 MK、5 PK、6 GK、7 DK、8 PiK。
  • BPHS 第 32 章的 8 星制次序是:AK、AmK、BK、MK、PiK、PK、GK、DK。
  • 后果:用 8 星制时,父亲星、子女星、障碍星、配偶星都会落到错的行星上。我们在 9 张公开名人盘上按两种排位分别取 PiK,结果全部不同。
  • 我方将在 TASK-astrologer-rulings-batch1-20261003 的 T6 中修正,供参考。

附:我方试算结果(公开名人盘,供参考)

  • 受克加权(甲1):父亲线上没有任何非负权重能把「缺席」和「在身边」分开。
  • 事件映射(甲8):在 77 例上,±10 / ±30 / ±60 分钟三档的回放头名分别下降 13~17、10~16、8~21 个百分点,主要来自事业一行扩到 10、6、9、11 宫。
  • 月亮行运(甲9):按 0.25 权重加入月亮起点,结果不变;按 1.0 权重,±60 分钟档降 1.3 个百分点。
  • 详细记录:affliction_weight_trial_2026_10_03.md、rectification_mapping_trial_2026_10_03.md。