星曆版本與可重現性:來源審核指南
星曆是有版本的數值資料產品,包含模型、參考系、涵蓋範圍、常數、內插與精確度;只有行星標籤而沒有這些相依項目,無法重算。適用範圍與限制均清楚列出。
概覽
行星輸出必須註明星曆系列、資料檔或核心版本、計算函式庫、旗標、參考系、時間尺度、觀測者模型與精確度。本頁說明應核對什麼、如何重複方法、近似反例錯在哪裡、哪些差異會改變結果,以及證據不能成立的範圍。
概念速覽
- 直接範圍
- 審核結論:星曆是有版本的數值資料產品,包含模型、參考系、涵蓋範圍、常數、內插與精確度;只有行星標籤而沒有這些相依項目,無法重算。
- 應核對證據
- 方法檢查:固定引擎和資料檔案版本,記錄校驗值與涵蓋期間,揭露地心或站心視位置選項,保留未捨入輸出,並用獨立公開星曆核對一組小型測試資料。
- 可重複方法
- 範例結果:兩個服務為同一 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”公開的天文參考資料,說明星曆量、參考系、時間範圍、觀測者位置以及視位置或幾何位置輸出。