首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyEphem在罩下-它如何计算行星的位置?

PyEphem在罩下-它如何计算行星的位置?
EN

Stack Overflow用户
提问于 2015-12-28 03:00:19
回答 1查看 530关注 0票数 3

在空间SE中,它是建议,我用PyEphem来计算双线元素的轨道。现在我很好奇它是如何计算“内建”太阳系物体的,比如行星和它们的卫星。它是使用标准的JPL星历之一(也是这里)还是其他什么?

到目前为止,我还没有发现查看PyEphemXEphem网站的情况。

例如,JPL星历是通过在有限的时间内对轨道进行积分而产生的(松散地说),同时与大量观测数据进行比较,得出一组轨道参数。然后,将其融入未来和过去,并在固定的时间列出结果。这个位置表(和其他东西)可以称为星历。

然后通过在时间周期之间进行插值来使用星历--在这种情况下,使用表中给出的Chebyshev多项式的系数。

例如,JPL DE405星历可以使用python模块de405读取。

@Mattexx在下面指出,XEphem正在使用一个名为libastro的例程,PyEphem可能也在这样做。所以我想知道它是用来计算位置的算法和观测数据集。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-28 03:27:08

根据PyEphem自述

底层的数值例程是用C编写的,也是驱动流行的XEphem天文学应用程序的相同程序,其作者Elwood Charles慷慨地允许它们在PyEphem中使用。

C库称为libastro。对利巴卓源的检查表明,它实际上使用的是VSOP 87。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34487170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档