在python ephem中,我无法获取某些星座的位置

时间:2018-09-20 09:09:00

标签: python pyephem

import ephem

date = '2018/9/20'

sun = ephem.Sun()
sun.compute(date)
print 'Sun in', list(ephem.constellation(sun))[1]

moon = ephem.Moon()
moon.compute(date)
print 'Moon in', list(ephem.constellation(moon))[1]

mars = ephem.Mars()
mars.compute(date)
print 'Mars in', list(ephem.constellation(mars))[1]

mercury = ephem.Mercury()
mercury.compute(date)
print 'Mercury in', list(ephem.constellation(mercury))[1]

jupiter = ephem.Jupiter()
jupiter.compute(date)
print 'Jupiter in', list(ephem.constellation(jupiter))[1]

venus = ephem.Venus()
venus.compute(date)
print 'Venus in', list(ephem.constellation(venus))[1]

saturn = ephem.Saturn()
saturn.compute(date)
print 'Saturn in', list(ephem.constellation(saturn))[1]

我已经找到了特定日期他们家中所有7颗行星。现在,我需要在astro表中找到Rahu和Ketu的房屋。如何获得?有功能吗?

1 个答案:

答案 0 :(得分:0)

我非常确定ephem中只有真实个行星。我找到了这个定义

  在天文学上,拉,(Rahu)和克图(Ketu)表示   太阳和月亮在天球上移动时的路径。

使用一些数学会告诉你要点。也许this可能会帮助您在不同系统之间转换坐标。

由此您可以在ephem中派生一个视点,它被称为Observer,并将其传递给ephem.constellation(o)