【问题标题】:Any chance of extending pyephem.Jupiter() to include cmlIII?是否有机会扩展 pyephem.Jupiter() 以包含 cmlIII?
【发布时间】:2013-04-04 02:03:07
【问题描述】:

任何天文学家都知道扩展 pyephem 库以使其能够计算木星的 CMLIII 需要什么?在当前版本中,它只计算 CMLI 和 CMLII

谢谢

【问题讨论】:

    标签: pyephem


    【解决方案1】:

    我们只需要用于计算 CML-III 的常量,这些常量与我们已经用于 CML-I 和 CML-II 的常量相匹配,您可以在源代码中找到这些常量:

    https://github.com/brandon-rhodes/pyephem/blob/master/libastro-3.7.5/jupmoon.c#L199

    如果您能为 CML-III 找到一对兼容的常量,那么我们也可以为木星天体添加该数字。在这里您可以找到一个 Github 问题,我们将在其中跟踪是否添加了此功能:

    https://github.com/brandon-rhodes/pyephem/issues/3

    【讨论】:

      【解决方案2】:

      如何使用转换:

      CMLIII=CMLII+81.2+0.266*(t-2438761.5)
      

      在 Seidelman & Divine,“Evaluation of Jupiter Longitudes in System III (1965), Geophysical Research Letters, 4:65-68, 1977?

      【讨论】:

        【解决方案3】:

        Rasha Hashim Ibrahim 的硕士论文可在https://www.scbaghdad.edu.iq/library/Astronomy/MS.C/2011/Calculating%20the%20Central%20Meridian%20Longitude.pdf 获得,其中他详细说明了 CML1、CML2 和 CML3 之间的转换。我不能保证它的准确性,但它似乎对问题采取了合理的方法。

        【讨论】:

        • 2013 年 6 月 14 日 20:03/19:43 评论建议 CMIII 的简单公式似乎包含该期间的错误。 GRL 论文在付费墙后面。
        • 如果有人用谷歌搜索:“Jupiter 从 CML I 计算 CML III”向下搜索返回网页 [链接] (projectpluto.com/grs_form.htm) 给出的公式似乎与我的公式非常接近将其与 SWIRI 为 2016 年 5 月中旬的事件生成的图表进行比较时,会期望。该网站上的作者描述了他如何推导出方程,这似乎是合理的。通知@brandon-rhodes。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-16
        • 1970-01-01
        • 1970-01-01
        • 2011-11-28
        相关资源
        最近更新 更多