В эфеме питона я не могу получить положение определенных созвездий - PullRequest
0 голосов
/ 20 сентября 2018
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 планет в их доме на конкретную дату.Теперь мне нужно найти дом Раху и Кету в астростоле.Как это получить?Есть ли для этого функции?

1 Ответ

0 голосов
/ 20 сентября 2018

Я совершенно уверен, что только настоящие планеты доступны в ephem.Я нашел это определение

Астрономически, Раху и Кету обозначают точки пересечения путей Солнца и Луны, когда они движутся по небесной сфере.

Использованиекакая-то математика скажет вам очки.Возможно это может помочь вам преобразовать координаты между различными системами.

Из этого вы можете получить точку обзора в ephem, это называется Observer и передайте его ephem.constellation(o),

...