星历版本与可重现性:来源审核指南
星历是有版本的数值资料产品,包含模型、参考系、覆盖范围、常数、插值与精度;只有行星标签而没有这些依赖,无法重算。适用范围与限制均明确列出。
概览
行星输出必须注明星历系列、数据文件或核心版本、计算库、标志、参考系、时间尺度、观测者模型与精度。本页说明应核对什么、如何重复方法、近似反例错在哪里、哪些差异会改变结果,以及证据不能成立的范围。
概念速览
- 直接范围
- 审核结论:星历是有版本的数值资料产品,包含模型、参考系、覆盖范围、常数、插值与精度;只有行星标签而没有这些依赖,无法重算。
- 应核对证据
- 方法检查:固定引擎和资料文件版本,记录校验值与覆盖期,声明地心或站心视位置选项,保留未舍入输出,并用独立公开星历核对一组小型测试资料。
- 可重复方法
- 实例结果:两个服务为同一TT瞬间计算火星;比较时对齐参考系与视位置旗标,显示完整精度经度,并在星座舍入前定位残余差异。
- 实例
- 失败条件:只写“Swiss Ephemeris”而不注明程序库版本、资料文件、旗标与回退模式并不足够;超出文件覆盖时,引擎可能静默改用较低精度解析模型。
- 反例
- 记录差异:产品可为离线速度选择已验证解析星历,也可为研究精度选择JPL资料;只要公开覆盖、预期误差与回退行为,两者都可能合适。
- 限制与安全
- 使用边界:星历一致只支持数值来源链,不支持占星效力;软件升级可能改变边界落位,因此已存报告应保留原版本,不能被静默改写。
定义与范围
行星输出必须注明星历系列、数据文件或核心版本、计算库、标志、参考系、时间尺度、观测者模型与精度。
星历是有版本的数值资料产品,包含模型、参考系、覆盖范围、常数、插值与精度;只有行星标签而没有这些依赖,无法重算。
证据与可重复方法
固定引擎和资料文件版本,记录校验值与覆盖期,声明地心或站心视位置选项,保留未舍入输出,并用独立公开星历核对一组小型测试资料。
实例与反例
两个服务为同一TT瞬间计算火星;比较时对齐参考系与视位置旗标,显示完整精度经度,并在星座舍入前定位残余差异。
只写“Swiss Ephemeris”而不注明程序库版本、资料文件、旗标与回退模式并不足够;超出文件覆盖时,引擎可能静默改用较低精度解析模型。
差异与争议
产品可为离线速度选择已验证解析星历,也可为研究精度选择JPL资料;只要公开覆盖、预期误差与回退行为,两者都可能合适。
限制与安全使用
星历一致只支持数值来源链,不支持占星效力;软件升级可能改变边界落位,因此已存报告应保留原版本,不能被静默改写。
来源与编辑依据
- Swiss Ephemeris 2.10 DocumentationSwiss Ephemeris 2.10 manual, chapters 2 “The Ephemerides”, 6 “Sidereal Time, Ascendant, MC, Houses, Vertex”, and 7 “Delta T”, pages 5–64公开的技术文档,说明星历、时间换算、恒星时、视位置、宫位、交点与ΔT;仍须公开软件政策和版本。
- NASA JPL Horizons System ManualJPL Horizons Manual sections “General Definitions”, “Coordinate Center (Observing Site) Selection”, “Specification of Time”, “Reference Frames”, “Customizing Output”, and “Definition of Observer Table Quantities”公开的天文参考资料,说明星历量、参考系、时间范围、观测者位置以及视位置或几何位置输出。