我希望能够找到行星/卫星的平均节点。
它与this question有很大的不同,因为我在寻找一个日期()的平均黄道与月球(或任何其他天体)之间的节点,但让我们保持简单。
正如http://nsdb.imcce.fr/multisat/Descripe.html所描述的“日期的平均值(或某些时候的MOD)”:
日期平均值(IAU76):根据国际天文联合会1976年采用的进动模型,将ICRF中的卫星天体测量坐标转换为该日期的赤道和赤道。
我知道skyfield使用ICRF的位置。我怀疑skyefield的date.P内部价值(compute_precession(jd_tdb)?还是其他的?)必须用于获得的平均日期纬度的期望值。
但是怎么做呢?
最终获得平均日期纬度的部分--获取节点时间的进程的其余部分--已经由well described由Brandon Rhodes完成,因此我想不需要讨论这个部分。
如果可能的话,我想使用skyfield或者至少使用python。
因为我还没有接受过那些“转换,参考框架”的训练。商业上的任何帮助都会得到利用和感激。
发布于 2018-07-08 03:11:27
Skyfield本身目前并没有实现IAU76进动模型,因为IAU76已经过时了,并且没有最近的进动模型那么精确。
你能更新一下你的问题吗?为什么'76岁差模型对你特别感兴趣?为什么月亮和平均黄道之间的节点对你特别感兴趣?这可能会帮助我们推荐更具体的方法。
或者,您可以尝试在https://astronomy.stackexchange.com/上问您的问题,因为这并不完全是一个编程问题--您没有您不了解或不需要解决的示例代码--但是它似乎是一个关于如何处理天文谜题的更普遍的问题?
https://stackoverflow.com/questions/51220893
复制相似问题