有没有机会扩展pyephem.Jupiter()以包含cmlIII?

时间:2013-04-04 02:03:07

标签: pyephem

任何天文学家都知道如何扩展pyephem库以使其能够计算木星的CMLIII?截至当前版本,它只计算CMLI和CMLII

由于

3 个答案:

答案 0 :(得分:0)

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

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

如果你能为CML-III找到一对兼容的常量,那么我们也可以为Jupiter对象添加这个数字。在这里你可以找到一个Github问题,我们将跟踪是否添加了这个功能:

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

答案 1 :(得分:0)

如何使用转换:

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

是为Seidelman&amp ;;的转换定义的。神圣,“系统III中的木星经度评估(1965),地球物理研究快报,4:65-68,1977?”

答案 2 :(得分:0)

Rasha Hashim Ibrahim在https://www.scbaghdad.edu.iq/library/Astronomy/MS.C/2011/Calculating%20the%20Central%20Meridian%20Longitude.pdf提供了硕士论文,其中阐述了CML1,CML2和CML3之间的转换。我无法保证其准确性,但它似乎采取了合理的方法解决问题。