八字排盘脚本 - 基于lunar-python库,提供四柱八字排盘、真太阳时修正、十神分析、五行统计功能。作为人生决策命盘系统的基础工具,不直接面向用户,由ren-sheng-jue-ce-ming-pan自动调用。
八字排盘是基础工具脚本,作为人生决策命盘系统的底层组件,不直接面向用户。
主要功能:
调用方式:由 ren-sheng-jue-ce-ming-pan 技能自动调用
python bazi_paipan.py \
--name="姓名" \
--gender=1 \
--year=1990 \
--month=3 \
--day=15 \
--hour=8 \
--longitude=121.47 \
--is-solar
参数说明:
--name: 姓名--gender: 性别(1=男,0=女)--year/month/day/hour: 出生时间(年/月/日/时)--longitude: 出生城市经度--is-solar详细的城市经度数据见 assets/longitude.txt,包含:
真太阳时修正公式:
偏移分钟 = (城市经度 - 120.0) × 4
示例:
脚本输出JSON格式的八字命盘数据:
{
"info": {
"name": "姓名",
"gender": 1,
"year": 1990,
"month": 3,
"day": 15,
"hour": 8,
"longitude": 121.47,
"is_solar": true
},
"pillars": {
"year": {"g": "庚", "z": "午"},
"month": {"g": "己", "z": "卯"},
"day": {"g": "甲", "z": "申"},
"time": {"g": "戊", "z": "辰"}
},
"day_gan": "甲",
"day_zhi": "申",
"shi_shen": {
"year": "偏印",
"month": "正财",
"day": "日元",
"time": "偏财"
},
"wuxing": {
"gold": 2,
"wood": 3,
"water": 1,
"fire": 2,
"earth": 4
}
}
assets/longitude.txt 中的准确经度数据references/bazi_basics.mdassets/longitude.txtControl Philips Hue lights and scenes via the OpenHue CLI.