astro/orbit/testdata/orbit_baseline.json
starainrt 3ffdbe0034
feat: 扩展天文计算能力
- 新增日食、月食、本地可见性、中心线、半影区域、SVG 图示与沙罗周期信息
- 新增行星冲合、留、方照、物理星历、视直径、相位、亮肢角、轨道节点等计算
- 新增木星伽利略卫星位置、现象与接触事件计算
- 新增恒星星表、星座判定、自行修正与观测辅助能力
- 新增 coord、formula、orbit、sundial、lite/sun、lite/moon 等扩展包
- 完善农历年号、月相英文别名、视差角、大气质量、折射、日晷与双星计算
- 增加 NASA、JPL Horizons、IMCCE 等回归测试数据与基线测试
- 重构基础算法文件组织,补充大量公开 API 注释和语义回归测试
- 更新中文和英文 README,补充示例、精度说明、SVG 配图
2026-05-01 22:38:44 +08:00

396 lines
11 KiB
JSON

[
{
"name": "1 Ceres",
"elements": {
"form": "classical",
"epoch_jd": 2461000.5,
"a": 2.765615651508659,
"e": 0.07957631994408416,
"i": 10.58788658206854,
"omega": 80.24963090816965,
"w": 73.29975464616518,
"m0": 231.5397330043706,
"q": 2.545538135581839,
"tp_jd": 2461599.9493352976
},
"samples": [
{
"jd_tt": 2460990.5,
"heliocentric_j2000": {
"vector": {
"x": 2.7546829728687694,
"y": 0.8343321246385441,
"z": -0.4810715723416197
},
"lon": 16.850391840049628,
"lat": -9.488687283018647,
"distance": 2.918187491051976
},
"geocentric_equatorial_j2000": {
"vector": {
"x": 2.098448855732867,
"y": 0.2765612430501996,
"z": -0.40438095368063115
},
"ra": 7.5079229100978795,
"dec": -10.816164216111586,
"distance": 2.15487764779899
},
"astrometric_geocentric_j2000": {
"ra": 7.505002122,
"dec": -10.817447632,
"distance": 2.15492170559517
},
"apparent_geocentric_equatorial": {
"ra": 7.838020217,
"dec": -10.673347455,
"distance": 2.15492170559517
},
"apparent_topocentric_equatorial": {
"ra": 7.837674151,
"dec": -10.673752839,
"distance": 2.15496025225155
}
},
{
"jd_tt": 2461000.5,
"heliocentric_j2000": {
"vector": {
"x": 2.7207773669545783,
"y": 0.9258007933098376,
"z": -0.4719296786590631
},
"lon": 18.791934390117596,
"lat": -9.325201370855929,
"distance": 2.912465314990834
},
"geocentric_equatorial_j2000": {
"vector": {
"x": 2.2055042090018193,
"y": 0.2636713299209019,
"z": -0.40000461545736027
},
"ra": 6.81743953217303,
"dec": -10.20864380803651,
"distance": 2.256939316537817
},
"astrometric_geocentric_j2000": {
"ra": 6.814605578,
"dec": -10.209892827,
"distance": 2.25699149110405
},
"apparent_geocentric_equatorial": {
"ra": 7.14766941,
"dec": -10.065882123,
"distance": 2.25699149110405
},
"apparent_topocentric_equatorial": {
"ra": 7.147503566,
"dec": -10.06627157,
"distance": 2.25703110081311
}
},
{
"jd_tt": 2461010.5,
"heliocentric_j2000": {
"vector": {
"x": 2.6836129422802006,
"y": 1.016160036159696,
"z": -0.46222249732860976
},
"lon": 20.739357985174653,
"lat": -9.150488572539503,
"distance": 2.906545936347569
},
"geocentric_equatorial_j2000": {
"vector": {
"x": 2.3251040726214547,
"y": 0.2732926026815544,
"z": -0.3852445278690892
},
"ra": 6.703783294551308,
"dec": -9.344636553398681,
"distance": 2.3725958655983557
},
"astrometric_geocentric_j2000": {
"ra": 6.701034638,
"dec": -9.345865933,
"distance": 2.37265515129761
},
"apparent_geocentric_equatorial": {
"ra": 7.034036636,
"dec": -9.201999141,
"distance": 2.37265515129761
},
"apparent_topocentric_equatorial": {
"ra": 7.034030569,
"dec": -9.202381645,
"distance": 2.37269457352367
}
}
]
},
{
"name": "67P/Churyumov-Gerasimenko",
"elements": {
"form": "perihelion",
"epoch_jd": 2457305.5,
"a": 3.462249489765068,
"e": 0.6409081306555051,
"i": 7.040294906760007,
"omega": 50.13557380441372,
"w": 12.79824973415729,
"m0": 8.859927418758764,
"q": 1.243265641416762,
"tp_jd": 2457247.5886578634
},
"samples": [
{
"jd_tt": 2457302.5,
"heliocentric_j2000": {
"vector": {
"x": -0.44736312243503584,
"y": 1.3294945731365628,
"z": 0.14764861907531163
},
"lon": 108.5976295096627,
"lat": 6.008658491961936,
"distance": 1.4104927146317499
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.4206430954009188,
"y": 0.9517230985297835,
"z": 0.573561897291833
},
"ra": 146.18091487102365,
"dec": 18.542577604555,
"distance": 1.8036010952564991
},
"astrometric_geocentric_j2000": {
"ra": 146.177637875,
"dec": 18.543527558,
"distance": 1.80345365811439
},
"apparent_geocentric_equatorial": {
"ra": 146.391451143,
"dec": 18.470048764,
"distance": 1.80345365811439
},
"apparent_topocentric_equatorial": {
"ra": 146.391734042,
"dec": 18.469744604,
"distance": 1.80341257294518
}
},
{
"jd_tt": 2457305.5,
"heliocentric_j2000": {
"vector": {
"x": -0.5017310686400781,
"y": 1.3275699495234567,
"z": 0.152649965956737
},
"lon": 110.7031793586661,
"lat": 6.139092596808116,
"distance": 1.427402552969211
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.4611087016401392,
"y": 0.9023240336447644,
"z": 0.557599441264857
},
"ra": 148.30213164181953,
"dec": 17.988638601349397,
"distance": 1.8055316216007882
},
"astrometric_geocentric_j2000": {
"ra": 148.298961102,
"dec": 17.989615379,
"distance": 1.80538344566263
},
"apparent_geocentric_equatorial": {
"ra": 148.511491107,
"dec": 17.914447384,
"distance": 1.80538344566263
},
"apparent_topocentric_equatorial": {
"ra": 148.511755523,
"dec": 17.914132198,
"distance": 1.80534237316295
}
},
{
"jd_tt": 2457308.5,
"heliocentric_j2000": {
"vector": {
"x": -0.5556399345906312,
"y": 1.3244296294882558,
"z": 0.15751155658917912
},
"lon": 112.759583399658,
"lat": 6.258484723237018,
"distance": 1.4448735137850046
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.4985392156952093,
"y": 0.8525430514933955,
"z": 0.5413194289602604
},
"ra": 150.36375633106715,
"dec": 17.43103407307659,
"distance": 1.8070628544120833
},
"astrometric_geocentric_j2000": {
"ra": 150.360689152,
"dec": 17.432034237,
"distance": 1.80691407029411
},
"apparent_geocentric_equatorial": {
"ra": 150.571964767,
"dec": 17.355316459,
"distance": 1.80691407029411
},
"apparent_topocentric_equatorial": {
"ra": 150.572209619,
"dec": 17.354990081,
"distance": 1.80687301681841
}
}
]
},
{
"name": "2I/Borisov",
"elements": {
"form": "perihelion",
"epoch_jd": 2458853.5,
"a": -0.8514922551937886,
"e": 3.356475782676596,
"i": 44.05264247909138,
"omega": 308.1477292269942,
"w": 209.1236864378081,
"m0": 34.4294703072178,
"q": 2.006520878500843,
"tp_jd": 2458826.052845906
},
"samples": [
{
"jd_tt": 2458850.5,
"heliocentric_j2000": {
"vector": {
"x": -1.7363690847272428,
"y": 0.4589931677148906,
"z": -1.046798758397838
},
"lon": 165.19307054029713,
"lat": -30.23563412365004,
"distance": 2.0788073424415088
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.5528116450695653,
"y": -0.048782364868371925,
"z": -1.1620525609838885
},
"ra": 181.79938415148987,
"dec": -36.79593117726959,
"distance": 1.9400953272133343
},
"astrometric_geocentric_j2000": {
"ra": 181.794499707,
"dec": -36.791578751,
"distance": 1.93991794203543
},
"apparent_geocentric_equatorial": {
"ra": 182.050662544,
"dec": -36.897936693,
"distance": 1.93991794203543
},
"apparent_topocentric_equatorial": {
"ra": 182.049859235,
"dec": -36.898977263,
"distance": 1.93990895938059
}
},
{
"jd_tt": 2458853.5,
"heliocentric_j2000": {
"vector": {
"x": -1.7464221562202638,
"y": 0.39850001719285283,
"z": -1.0905979058432556
},
"lon": 167.14626996978888,
"lat": -31.334179643312435,
"distance": 2.0971877368679785
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.5116026074234332,
"y": -0.07658934700802209,
"z": -1.2218471796678956
},
"ra": 182.9005618986015,
"dec": -38.91313542054592,
"distance": 1.9451783726195466
},
"astrometric_geocentric_j2000": {
"ra": 182.895514379,
"dec": -38.909003103,
"distance": 1.94499498382429
},
"apparent_geocentric_equatorial": {
"ra": 183.153933054,
"dec": -39.015229603,
"distance": 1.94499498382429
},
"apparent_topocentric_equatorial": {
"ra": 183.153072954,
"dec": -39.016264727,
"distance": 1.94498787902557
}
},
{
"jd_tt": 2458856.5,
"heliocentric_j2000": {
"vector": {
"x": -1.755971115425502,
"y": 0.33789176190312686,
"z": -1.1340822947167577
},
"lon": 169.108022386651,
"lat": -32.38322224771691,
"distance": 2.1174862578445954
},
"geocentric_equatorial_j2000": {
"vector": {
"x": -1.4705582463869695,
"y": -0.10218073705642658,
"z": -1.280337066440961
},
"ra": 183.97476956512006,
"dec": -40.97603824184195,
"distance": 1.9524972375767293
},
"astrometric_geocentric_j2000": {
"ra": 183.969546783,
"dec": -40.972126814,
"distance": 1.95230808330254
},
"apparent_geocentric_equatorial": {
"ra": 184.230549155,
"dec": -41.078223369,
"distance": 1.95230808330254
},
"apparent_topocentric_equatorial": {
"ra": 184.22963003,
"dec": -41.079248355,
"distance": 1.95230282791187
}
}
]
}
]