使用天空场找到行星/卫星的平均节点

时间:2018-07-07 07:15:44

标签: python astronomy skyfield

我希望能够找到一个行星/卫星的均值节点。

this question的不同之处在于,我正在寻找日期黄道与月亮(或其他天体)之间的节点,但让我们保持简单)

日期的平均值(或有时是MOD)”如http://nsdb.imcce.fr/multisat/Descripe.html所述:

  

日期平均值(IAU76):   将ICRF中给出的卫星天文坐标转换为   采用岁差模型的日期的赤道和春分   由IAU在1976年提出。

我了解天空地使用了ICRF位置。 我怀疑必须使用skyefield的date.P内部值(compute_precession(jd_tdb)或其他任何值)来达到平均日期纬度的期望值。 >

但是如何?

人们终于获得了平均日期纬度,其余过程来获取节点的时间已经well described Brandon Rhodes了,所以我想没有必要谈论这部分。

如果可能的话,我想使用skyfield或至少使用python。

由于我尚未接受那些“转换,参考框架”业务的培训;任何帮助都将被使用,将不胜感激。

1 个答案:

答案 0 :(得分:0)

Skyfield本身当前未实现IAU76进动模型,因为IAU76已过时且不如最近的进动模型精确。

您能否更新您的问题,以概述为什么对您特别感兴趣的是'76进动模型,以及为什么对您特别感兴趣的是月球与黄道之间的节点?这可能有助于我们推荐更具体的方法。

或者,您可以尝试在https://astronomy.stackexchange.com/上提问,因为它并非完全是编程问题-您没有不理解或不需要解决的示例代码-但似乎是一个关于以下问题的更笼统的问题如何解决天文难题?