这是如何在Python 3下用PyEphem计算格林威治小时角度的?

时间:2012-12-01 23:43:13

标签: python-3.x pyephem

我一直在使用python3和pyephem来研究天体导航 主要通过一些必须完成的计算来完成 无论如何 对于瞄准减少部分,我试图获得pyephem输出数据 与航海年历相当,主要是格林威治小时角和赤纬。 为了获得白羊座第一点的小时角度,我尝试使用添加身体 ephem.readdb在0.0 RA和0.0 dec。但在我进一步阅读文档后,我想 这是有效的。

#!/bin/python3

import math , ephem
#  zero longitude
gmt_long = '0:0:0'          #  deg, min, sec
myloc_date = ( '2012/12/02 22:00:00' )
# observer for greenwich  gst
utcz = ephem.Observer()
utcz.date = myloc_date
utcz.long = gmt_long
print ( utcz.date )
print (" gst hours", utcz.sidereal_time() )
print (" gst   deg", ephem.degrees( utcz.sidereal_time() ) )

将最后一行输出与航海年历中的aries列进行比较 为日期

在线版航海年鉴www.tecepe.com.br

1 个答案:

答案 0 :(得分:1)

是的,这看起来确实是正确的做法;您的每个步骤都有意义,因此您的结果与年历之间的协议是有意义的。在这里,对于任何想要进行比较的人来说,是您引用的Almanac的特定页面:

http://www.tecepe.com.br/scripts/AlmanacPagesISAPI.dll/pages?date=12%2F02%2F2012