Astro Natal Chart

✨ NASA级精度星盘 · 超清双语解读

专业级本命星盘计算与可视化工具,基于NASA精密星历表生成高精度天文数据,支持5760×2880超清图表渲染与俄英双语解读。

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

使用说明

核心功能

本技能是一套完整的天文占星计算与可视化系统,核心采用 Swiss Ephemeris(pyswisseph 2.10.3.2)——基于NASA JPL DE431星历表的专业天文计算引擎,可提供行星位置、宫位、相位等数据的精密计算(精度达弧秒级)。支持生成 5760×2880像素超清星盘图表,采用独特的三栏布局:左侧本命星盘轮、右侧信息面板(1/3)与详细解读面板(2/3)。

显著优点

1. 天文级精度:使用NASA官方星历数据,而非简化公式,行星位置误差控制在弧秒级别
2. 统一数据源架构natal_chart_swe.py作为唯一计算引擎,draw_wheel.py仅负责渲染,确保文本与图形输出绝对一致

3. 专业可视化:Pillow渲染引擎支持元素色块分区、相位连线、逆行标记、ASC/MC轴线等完整占星符号系统

4. 双语本地化:完整俄/英双语支持,含12星座关键词、10大行星含义、12宫位解读、8种主要相位解释

5. AI集成能力--conclusion标志支持注入AI生成的个性化总结,适合自动化工作流

6. 字体兼容性:独创双字体字符级切换方案(seguisym.ttf用于星座符号,segoeuisl.ttf用于西里尔文字),解决Windows平台符号渲染难题

潜在局限

  • 平台限制:仅支持Windows x64,依赖Python 3.14.x及MSVC++ Redistributable
  • 娱乐性声明:技能文档明确标注"非科学方法",解读内容属娱乐/教育性质
  • 依赖体积:捆绑字体文件约3.3MB,.pyd二进制约2MB
  • 无实时天象:专注本命盘计算,不支持流年、推运等动态技法

适合人群

  • 占星爱好者与学习者
  • 需要高质量星盘图像的内容创作者
  • 开发占星相关应用的开发者(JSON API友好)
  • 俄语/英语双语用户

常规风险

  • 二进制扩展加载依赖特定Python ABI版本(CPython 3.14)
  • 城市数据库为内置列表(50+城市),偏远地区需手动输入经纬度
  • 高分辨率输出文件较大(PNG约5-10MB)
  • 相位容许度采用传统占星设定(合相±8°等),与部分现代流派差异

Astro Natal Chart 内容

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