我正在尝试制作一个程序来显示我选择的星星,来自地球上的不同位置和不同的时代。我已经让它工作了,这样我就可以显示 ehem 数据库中的对象,例如金星,但是我想要显示的星星不在目录中。我将如何定义摩羯座的星星,以便它们像其他星星一样阅读程序?
我进行了研究,发现与我想要的相似的文章:
可用的星星列表: https ://github.com/brandon-rhodes/pyephem/blob/master/ephem/stars.py
绘制北斗七星的示例脚本:http: //nbviewer.ipython.org/github/brandon-rhodes/pyephem/blob/master/issues/github-issue-61.ipynb#
我用来生成观察点和所需对象的代码:
#Define observer location
gatech = Observer()
gatech.lon = '-3.0' #Longitude positive in the East
gatech.lat = '+51.0' #Latitude positive in the North
gatech.elevation = 0
#Set date of observation and then prints Altitude and Azimuth of object
gatech.date = ((2000, 1, 1, 9, 30, 0)) #Year,month,day,hour,minute,second
v1 = Venus(gatech)
v1altrad = ('%.12f' % float(v1.alt))
v1azrad = ('%.12f' % float(v1.az -3.14159))
并将其输入 matplotlib 函数会产生正确的图像。
据我所知,我只需要弄清楚如何定义我想看到的星星,因为其他一切似乎都有效。任何绘制摩羯座星星的帮助将不胜感激。