Files
Jyotisha/references/open-source-technique-research-2026-06-13.md
T
2026-06-13 16:18:37 +08:00

2.0 KiB
Raw Blame History

Vedic Astrology 开源技法补课调研(2026-06-13)

来源:本地工作区 vedic-astrology-open-source-research.md 摘要,已在 v6.9.14 前后吸收到主仓库实施路线。

核心发现

技法 最完整开源参考 许可证 对 yinduzhanxing 的处理
Bhava Chalit PyJHora charts.py/house.pyPanchangaAPI 端点,kundli-app JS PyJHora AGPLPanchangaAPI MIT-0 但源码不可见;kundli-app 未声明/GPL 依赖 不能复制 AGPLv6.9.13 自研实现 Sripati/Porphyry/Equal/Whole Sign/Placidus/Koch + 行星重分配
Sudarshana Chakra PyJHora sudharsana_chakra.py AGPL-3.0 不能复制 AGPLv6.9.14 自研 Asc/Moon/Sun 三参考点盘 + 宫位收敛评分
Varshaphala / Solar Return PyJHora tajaka.py/annual.pyvedic-calc PyJHora/vedic-calc AGPLPanchangaAPI MIT-0 端点 保留为下一阶段外部校准目标,避免直接复制 AGPL
Tajika PyJHora tajaka_yoga.pyvedic-calc AGPL v6.9.12 已补 10 种 Tajika Yoga,后续需和外部案例对照
D60+ / 自定义分盘 PyJHora D81/D108/D144/D150/D300 + Dm×Dn + D1-D300 AGPL v6.9.12 自研 D2/D3 变体、复合 D-m×n、自定义 D-N(2-300)

许可证决策

  • PyJHora / vedic-calc / Maitreya / kunjara 等 AGPL/GPL 项目只能用于算法理解和对照,不直接复制代码。
  • MIT / MIT-0 项目可优先复用;源码不可见的 API 只能作为功能口径参考。
  • 当前仓库保持 MIT 开源路线,避免引入 GPL/AGPL 传染性代码。

已吸收结果

  • Bhava Chalit:从“整宫适配/partial”升级为完整不等宫位重分配。
  • Sudarshana Chakra:从“D1×D9×D10 替代验证”升级为传统三参考点分析。
  • 分盘:从 D1-D144 扩展到 D2/D3 变体、复合分盘、自定义 D-N(2-300)。
  • 精度仪表盘已记录:非社区维度评分约 8.1/10;最大剩余缺口转为 Chara Dasha 解读层与 Vimshottari 细分应期。