在空间SE中,suggested我用PyEphem从两条线元素计算轨道。现在我很好奇它是如何计算“内置”的太阳系天体,比如行星和它们的卫星。它是使用标准JPL ephemerides(也叫here)之一,还是别的什么?在
到目前为止,我还没能在PyEphem或XEphem网站上找到答案。在
例如,JPL星历表是通过在有限时间内对轨道进行积分而生成的,同时与大量观测数据进行比较,得出一组轨道参数。然后将其整合到未来和过去,并在固定时间将结果制成表格。这个位置表(和其他东西)可以称为星历。在
然后通过在时间段之间插值来使用星历-在这种情况下,使用表中给出的切比雪夫多项式的系数。在
例如,可以使用python模块de405读取JPLDE405星历表
@Mattexx在下面指出XEphem正在使用一个名为libastro
的例程,PyEphem可能也在这样做。所以我想知道它用什么来计算位置-算法和观测数据集。在
根据PyEphem Readme
C库称为
libastro
。对libastro source的检查表明它实际上使用的是vsop87。在相关问题 更多 >
编程相关推荐