大六壬排盘
用途
把占时信息转成一份完整的大六壬课式:月将、天地盘、四课、三传、寄宫、贵人、六亲、十二长生、课体名、神煞。
只排盘,不作吉凶断语。若用户索要吉凶推演,说明本技能范围限于排盘。
何时使用
- 「帮我排个大六壬」「起一卦六壬」「看看这个时间的大六壬课」
- 给出日干支/占时/月将,要求出天地盘与三传
- 给出公历时间,要求排课(自动算日柱、月将)
- 核查某课的三传取用是否符合九宗门
运行环境
纯 Python 标准库实现,无第三方依赖、无网络请求、无外部 API Key,Python 3.8+ 即可,Windows/macOS/Linux 及云端沙箱通用。
调用前先解析技能目录与解释器(二者均自动探测,勿写死绝对路径):
SK=$(dirname "$(find "$HOME" -maxdepth 6 -type f -path "*skills/daliuren/SKILL.md" 2>/dev/null | head -1)")
PY=$(command -v python3 || command -v python || ls "$HOME"/.workbuddy/binaries/python/versions/*/python.exe 2>/dev/null | head -1)
SK= 本技能根目录(SKILL.md所在目录)。PY= 按python3→python→ WorkBuddy 内置 Python 的顺序取第一个可用的。- 若
$SK为空(技能装在非常规目录),改用SK=$(dirname "$(find / -maxdepth 7 -type f -name SKILL.md -path "*daliuren*" 2>/dev/null | head -1)")定位。
工作流
- 确认输入,二选一:
- 手动模式:日干支(如 丙戌)+ 占时支(如 酉)+ 月将支(如 子)
- 日期模式:公历YYYY-MM-DD+ 钟表时间HH:MM,可选经度--lon(东经为正) - 运行脚本:
bash
"$PY" "$SK/scripts/daliuren.py" --ganzhi 丙戌 --shi 酉 --jiang 子 --out "<输出前缀>"
"$PY" "$SK/scripts/daliuren.py" --date 2026-09-30 --time 21:00 --lon 116.4 --out "<输出前缀>"
不指定 --out 时只打印 Markdown;指定则同时写出 .md / .html / .json。
3. 呈现结果:用 present_files 把 .html(盘面图)与 .md(文字报告)一起给用户。
4. 需要时:直接编辑生成的 .md / .html 做样式调整或追加批注。
常用参数
| 参数 | 说明 |
|---|---|
--ganzhi / --shi / --jiang |
手动模式:日柱、占时支、月将支 |
--date / --time |
日期模式:公历日期与钟表时间 |
--lon |
当地经度(东经为正)。北京 116.4、上海 121.5、成都 104.1;省略按 120°E |
--tz |
时区,默认 8 |
--no-eot |
关闭均时差校正(只做经度校正) |
--out |
输出文件前缀 |
--self-test |
跑内置 19 条课例回归 |
关键口径(已确认,勿擅自更改)
| 项 | 口径 |
|---|---|
| 天地盘 | f(地盘) = (月将 + 地盘 − 占时) mod 12 |
| 中末传通则 | 中传 = 初传之上神,末传 = 中传之上神 |
| 涉害 | 严格计数(自所临地盘宫顺行回本家,多者为用);等深走孟→仲→季(见机/察微/缀瑕) |
| 遥克 | 候选集含第一课(四课上神全参与) |
| 别责阴日 | 取日支三合下一辰本身发用 |
| 八专 | 干支同位者 5 日;癸丑有贼不入八专。八专不取遥克,故判定须先于遥克 |
| 伏吟 | 递刑取中末;初传自刑→次传颠倒日辰;次传自刑→末取冲;二刑不成三刑、传塞取冲 |
| 返吟 | 有克逐日算,中末互冲;无克仅六日,取驿马发用、中取支上、末取干上 |
| 贵人 | 精细阳贵/阴贵表(非「甲戊庚牛羊」简化版);昼卯~申、夜酉~寅;贵人临亥子丑寅卯辰顺布、巳午未申酉戌逆布 |
完整规则表见 references/rules.md:月将表、十干寄宫、贵人表、十二天将干支五行、十二长生表、六亲、刑冲合、神煞、九宗门完整决策树,以及二手资料勘误 4 条。
自检
改动脚本后务必运行:
"$PY" "$SK/scripts/daliuren.py" --self-test
内置 19 条课例覆盖九宗门全部门类(重审/元首/知一/涉害/蒿矢/弹射/昴星阴阳/别责阴阳/八专阴阳/伏吟含二刑传塞/返吟含井栏)。全部通过才算改动有效;若新增取用法则,同步补一条课例。
历法说明
- 日柱锚点:
1949-10-01 = 甲子日(可用2000-01-01 = 戊午日交叉验证)。 - 换日:真太阳时 23:00 起进日(晚子时归次日)。
- 真太阳时 = 钟表时间 + 均时差 + (经度 − 120°) × 4 分钟。
- 月将由太阳视黄经定(逢中气换将),不按农历月。
- 输出中的「长生」一律以日干起算,作用于四课上神与三传;不作吉凶解释。