2.0 KiB
2.0 KiB
Vedic Astrology 开源技法补课调研(2026-06-13)
来源:本地工作区
vedic-astrology-open-source-research.md摘要,已在 v6.9.14 前后吸收到主仓库实施路线。
核心发现
| 技法 | 最完整开源参考 | 许可证 | 对 yinduzhanxing 的处理 |
|---|---|---|---|
| Bhava Chalit | PyJHora charts.py/house.py,PanchangaAPI 端点,kundli-app JS |
PyJHora AGPL;PanchangaAPI MIT-0 但源码不可见;kundli-app 未声明/GPL 依赖 | 不能复制 AGPL;v6.9.13 自研实现 Sripati/Porphyry/Equal/Whole Sign/Placidus/Koch + 行星重分配 |
| Sudarshana Chakra | PyJHora sudharsana_chakra.py |
AGPL-3.0 | 不能复制 AGPL;v6.9.14 自研 Asc/Moon/Sun 三参考点盘 + 宫位收敛评分 |
| Varshaphala / Solar Return | PyJHora tajaka.py/annual.py;vedic-calc |
PyJHora/vedic-calc AGPL;PanchangaAPI MIT-0 端点 | 保留为下一阶段外部校准目标,避免直接复制 AGPL |
| Tajika | PyJHora tajaka_yoga.py;vedic-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 细分应期。