Astro Natal Chart

✨ NASA星历精准算·双语星图一键出

专业本命盘计算与可视化工具,基于NASA星历表生成高精度星盘图与双语解读报告,适合占星学研究与个人探索。

收藏
5.4k
安装
1.2k
版本
4.3.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

本技能是一套完整的占星本命盘计算与可视化系统,采用瑞士星历表(Swiss Ephemeris/pyswisseph)作为计算引擎,确保行星位置精度达到天文级别。系统接受出生日期、时间和地点,输出包含12宫位、10大行星、主要相位关系的完整本命盘数据,并通过Pillow库渲染为5760×2880像素的专业级星图。

显著优点

1. 计算权威性:直接调用NASA JPL DE431星历表数据,行星位置精度远超简化公式;宫位计算采用迭代式Placidus算法,非近似公式
2. 可视化专业:双轮盘设计(本命盘+黄道圆)+ 解读面板的三分栏布局,支持元素着色、逆行标记、相位连线等完整视觉要素

3. 双语支持:完整的中英文解读体系,涵盖星座关键词、行星含义、宫位解释、相位解读四大模块

4. 架构严谨:单一数据源设计——所有图形渲染均通过natal_chart_swe.py --json获取数据,杜绝图文不一致

5. OpenClaw集成:支持--conclusion参数注入AI生成结论,形成"计算→分析→可视化"的三阶段工作流

潜在局限

  • 平台受限:仅支持Windows x64系统,依赖Python 3.14及Microsoft Visual C++ Redistributable
  • 无实时星历更新:捆绑的.pyd二进制文件固定为2023年版本,长期使用需关注星历数据时效性
  • 娱乐性质声明:工具明确标注为教育/娱乐用途,非科学预测方法
  • 字体依赖:虽捆绑了Segoe系列字体,但在非Windows环境可能出现渲染差异

适合人群

  • 占星学学习者与研究者
  • 需要生成专业星盘报告的从业者
  • 对个人出生图感兴趣的普通用户
  • 集成AI分析能力的自动化工作流开发者

常规风险

数据输入准确性直接影响输出质量;时区与城市坐标数据库覆盖有限(当前约50+城市),偏远地区需手动确认经纬度。AI结论生成功能需外部配合,本身不提供占星解读模型。

Astro Natal Chart 内容

scripts文件夹
手动下载zip · 2.8 MB
draw_wheel.pytext/plain
请选择文件