真太阳时算到经度:把流派差异做成开关的排盘引擎
来源:GitHub — 2026-11-02 · ⭐ 12,959 stars · TypeScript
📋 概述
紫微斗数开源排盘引擎,基于倪海厦《天纪》体系,包含完整排盘算法、四化系统、格局知识库与古籍原文数据。算法层把安命宫、定五行局、安十四主星与辅星、排大限流年走完;四化飞星与各天干对照表独立成模块;格局规则库有一千多行。它最见功力的地方是边界处理:真太阳时按出生地经度算时差再加均时差校正,中国 1986 至 1991 年的夏令时区间单独判定但不自动扣除,由用户确认钟表读数后换算;闰月归前月、归后月、按日切分、按本月四种口径全部做成可配置项,晚子时归属也可切换。
🔑 核心要点
- 流派差异不写死:闰月四种口径、晚子时起算、辅星亮度判法都是开关,而不是替用户选边。
- 真太阳时是必需项:按经度算时差再加均时差,否则东西向出生的人会整体偏一个时辰。
- 夏令时只提示不擅改:1986 至 1991 年的区间单独判定,钟表读数仍由用户确认后换算。
- 古籍原文进库:骨髓赋、紫微斗数全集、紫微斗数全书各成数据文件,另有带出处时间的《天纪》原话可跳回原视频。
- 授权分两层:代码与数据集分别授权,引用《天纪》原话的那部分另有限制,商用要看清楚。
💡 金句
算法是公开的传统智慧,不应该被锁在围墙里
👍 0
👎 0
← 返回 GitHub Trending 首页