Pyephem:如何计算进入下一个星座的时间(Pyephem: how to calculate t

2019-10-21 10:01发布

Pyephem文档有例如如何计算星座中的行星是在一定的时间。

>>> m = ephem.Moon('1980/6/1')
>>> print(ephem.constellation(m))
('Sgr', 'Sagittarius')

但如何计算时间时地球将改变星座?

Answer 1:

由于行星可以在天空中改变方向和速度,是没有办法预测的时间提前准确时,地球将穿越边界到另一个星座。 最简单的方法是在时间一天(或更多?或者更少?),直到输出迈出第一步constellation()对地球的改变,然后备份,并在一天中的什么时间发生了转变确定。



文章来源: Pyephem: how to calculate time of entering into next constellation