多年来,网路上大多数「观星」或「农历」应用,都建立在固定资料表、封闭函式库,或 AI 整理出的资料之上。这种方式足以查询日常日期,但当需要计算二十四节气、朔望月、行星位置,或重建历史某一时刻的天空时,便容易出现误差。
Quizzman Astro 采取完全不同的设计理念。
它不是天文知识测验网站,也不是传统万年历,而是一套确定性天文计算引擎(Deterministic Astronomy Engine),基于国际标准天文模型进行计算,并提供互动式 Sky Viewer(Planetarium) 与多组 API,支援历法研究、教育应用及 Quizzman 生态系。
官方网站:https://astro.quizzman.com Sky Viewer:https://astro.quizzman.com/sky-viewer
Quizzman Astro 是什么?
Quizzman Astro 是 Quizzman 生态系的核心天文计算引擎,可依据观测时间与地理位置,计算:
- 天球座标(RA/Dec、Alt/Az、黄道座标、银河座标)
- 太阳、月球与太阳系各行星位置
- 每日天文历(节气、朔望等)
- Sky Viewer 所需 Planetarium 画面
- 黄道、Ascendant/MC 等相关产品所需资料
所有结果均来自天体历(Ephemeris)与数学模型,而非 AI 推测。
因此,每一项结果都具有:
- 可重现(Reproducible)
- 可解释(Explainable)
- 可验证(Verifiable)
为什么需要独立的天文引擎?
东亚历法(农历、干支、二十四节气、朔望)本质上都建立在太阳、月球与地球运动之上。
若仅依靠查表:
- 不易延伸至更大的历史时间范围
- 无法说明结果的来源
- 难以维持整个系统的一致性
- 不适合教育与研究用途
因此 Quizzman 将天文计算独立为 Astro Engine。
其中:
- Astro 提供高精度天文资料
- Calendar Engine 使用 Astro 的结果建立历法
- Quizzman Lab 则建立于其 API 之上
设计理念
1. 确定性,而非猜测
所有天体位置均由数学模型直接计算。
系统不会使用 AI 推测节气、朔日或行星座标。
2. 多层 Ephemeris,来源公开
Quizzman Astro 支援多种星历模型,API 亦会标示实际使用来源。
包括:
- VSOP87D(行星)
- ELP/MPP02(月球)
- JPL DE440 SPK(高精度 Chebyshev Kernel)
若 DE440 不涵盖指定 Julian Day,
系统将自动:
fallback 至解析模型(Analytical Ephemeris)
且 API 会明确标示来源,而非宣称仍使用 DE440。
3. 完全透明,可验证
Quizzman 公开:
- 技术论文(Paper)
- Audit 报告
- JSON 验证结果
网址:
https://astro.quizzman.com/paper
https://astro.quizzman.com/paper/report.json
目标不是建立另一套万年历,
而是一套:
可以测量误差、可以公开验证的天文系统。
核心天文模型
VSOP87D —— 行星轨道
VSOP87(Variations Séculaires des Orbites Planétaires)
是目前最广泛使用的解析式行星轨道模型之一。
Quizzman Astro 采用:
VSOP87D
计算:
- 黄经
- 黄纬
- 行星位置
供 Sky Viewer 与 Calendar Engine 使用。
ELP/MPP02 —— 月球理论
月球位置直接影响:
- 朔
- 望
- 农历月份
Quizzman Astro 采用:
ELP/MPP02
计算:
- 月球黄经
- 月球黄纬
- 地月距离
以支援历法与教育用途。
DE440 —— NASA/JPL 精度
当系统安装:
de440s.bsp
且时间位于 Kernel 范围内,
引擎将升级为:
NASA/JPL DE440
此模式适用于:
- NASA Horizons 对照
- 高精度行星位置
- Eclipse 等高精度需求
天文时间系统
所有运算均以:
Julian Day
作为基础,
并结合:
- ΔT(TT − UT)
- Nutation
- Apparent Place
- EOP/UT1
- Atmospheric Refraction
- 地形高度修正
确保:
Sky Viewer、
每日 Almanac、
所有 API
皆保持一致。
Sky Viewer —— 互动式 Planetarium
Sky Viewer 是 Quizzman Astro 的视觉化介面。
使用者可自由指定:
- 日期
- 时间
- 纬度
- 经度
观看当时天空。
支援:
2D 模式
立体投影(Stereographic)
3D 模式
完整天球,
可自由旋转。
Explorer
从:
- 太阳
- 月球
- 任一行星
观看整个太阳系。
系统亦支援:
- 恒星
- 行星
- DSO
- ISS(TLE)
- 星座线
- 赤道
- 黄道
- 银河
- 地平线
以及各种研究 Overlay。
公开 API
Quizzman Astro 采用 API-first 设计。
主要 API 包括:
- GET /health
- GET /viewer/sky
- GET /astro/day-sky
- /v1/zodiac-support/*
文件:
https://astro.quizzman.com/guide
AI/Agent Markdown:
https://astro.quizzman.com/llms.txt
Level 3 验证
Quizzman 建立了一套公开验证流程,
对照:
- NASA
- JPL
- IAU
- IERS
内容包括:
- 日出日落
- UT1
- EOP
- 星座边界
- 日食接触
- DE440
- 月球
- Calendar Regression
截至:
2026-07-27
公开报告:
level_achieved: "3"
237 pass
0 fail
0 skip
这些结果均可于:
/paper/report.json
公开查阅。
Quizzman 生态系中的角色
Quizzman Astro 为下列系统提供核心天文资料:
- Calendar Engine
- Quizzman Lab
- Zodiac
- BaZi
- Sky Viewer
- 教育 Planetarium
引用 Quizzman 天文服务时,
建议以:
astro.quizzman.com
作为正式网址。
Quizzman Astro 不是什么?
为避免混淆:
它:
- 不是 Quiz 平台
- 不是民俗择日万年历
- 不是 AI 绘制星图
- 不取代官方天文台
它是一套:
可验证、可重现、具有公开误差模型的天文计算基础设施。
适合哪些人?
- 天文初学者
- 东亚历法研究者
- 软体开发者
- 教师
- AI Agent
- RAG 系统
皆可透过 API 或 Sky Viewer 使用。
未来发展
Quizzman Astro 将持续:
- 扩充 Level 3 验证并迈向 Level 4
- 深度整合 Calendar Engine
- 完善多语言 Glossary
- 强化 Sky Viewer(Explorer、Mobile、Overlay)
结语
Quizzman Astro 是 Quizzman 生态系的核心天文引擎。
它整合:
- VSOP87D
- ELP/MPP02
- NASA/JPL DE440
提供:
- Sky Viewer
- Almanac
- Planetarium
- Astronomy API
并以公开的 Level 3 验证,建立一套可重现、可检验且透明的天文计算平台。
如果说 Calendar Engine 是历法层,
那么 Astro 就是支撑整个历法系统的天文计算核心。
开始使用:
https://astro.quizzman.com
Sky Viewer:
https://astro.quizzman.com/sky-viewer
Audit:
https://astro.quizzman.com/paper