astro-natal-chart:星盘计算与可视化工具

前言

星盘计算涉及天文历法、行星位置、宫位划分等复杂要素。传统方式需要专业软件或手工查表,效率较低。astro-natal-chart 将这些计算与解读步骤自动化,直接输出可视化图表与文本解读。

是什么

astro-natal-chart 是一个基于 Python 的星盘计算与可视化工具,依赖 Swiss Ephemeris(pyswisseph)和 Pillow 库,用于计算出生星盘、绘制星盘图表、生成双语解读文本。由 SkillHub 社区贡献,版本 1.0.1,分类为 design-media。

核心功能

  • 星盘计算:根据出生日期、时间、地点,计算行星、星座、宫位、相位。
  • 可视化渲染:输出星盘轮图,采用 3 列布局:星盘轮图(1/3)+ 基础数据(1/3)+ 解读面板(2/3)。
  • 双语解读:支持俄语(RU)与英语(EN),通过 –lang 参数切换。
  • AI 结论:通过 –conclusion 标志生成 AI 总结结论。
  • 平台兼容:Windows 平台兼容,内置 .pyd 二进制文件,无需额外编译。

安装与启用

在 SkillHub 平台安装 astro-natal-chart:

# 在支持的 AI 编码环境中(如 Cursor、Codex CLI、Claude Code)调用安装命令
pip install astro-natal-chart

安装后,工具会使用 Swiss Ephemeris 计算星盘,通过 Pillow 渲染图表,并生成双语解读文本。

典型用法

  • 生成星盘与解读:
  astro-natal-chart --date 1990-01-15 --time 14:30 --location "Moscow, Russia" --lang ru

输出文件包含星盘轮图、基础数据与俄语解读文本,文件名包含人名。

  • 生成 AI 结论:
  astro-natal-chart --conclusion --date 1990-01-15 --time 14:30 --location "New York, USA" --lang en

添加 –conclusion 标志后,工具会在解读面板中包含 AI 生成的总结结论。

适用场景与注意

  • 适合需要快速生成出生星盘图表与双语解读的场景,如占星咨询、教育演示、自动化内容生成。
  • 需提供准确的出生日期、时间和地点,计算精度依赖 Swiss Ephemeris 数据。
  • Windows 平台可直接使用内置 .pyd 二进制,无需配置编译环境。
  • 解读文本由工具生成,具体解读内容需结合实际需求复核。

总结

astro-natal-chart 将星盘计算、图表渲染与双语解读整合为一个可命令行调用的工具,降低占星计算与可视化门槛,适合需要自动化星盘输出的开发者与内容创作者。官方地址:https://api.skillhub.cn/user_15292d5a/yjkj-astro-natal-chart

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜