1
我试图修复这个代码,它使用astlib
转换坐标到使用astropy
坐标模块。这里是一个副本的代码:astlib坐标代码到天体坐标代码
from astLib import astCoords as coords
#Convert B1950 coordinates (as given)
clra=zeros(3)
cldec=zeros(3)
for i in range(len(clra)):
clra[i], cldec[i] = coords.convertCoords(
'B1950', 'J2000', clra1950[i],
cldec1950[i], 1950
)
#Convert input coords to Galactic coords
lgal,bgal = radians(coords.convertCoords(
'J2000', 'GALACTIC', ra,
dec,2000
))
我需要帮助2件事。
哪些
astropy
适当进口,如果我想从B1950
更改为J2000
,以及适当的进口从J2000
去银河坐标?在以
coords.convertCoords()
开头的地区,天文学的功能和参数取决于它的位置。换句话说,我用什么来取代它?
此外,我已经对这个问题做了一些研究。我在这里找到这个链接:http://docs.astropy.org/en/v0.2.1/coordinates/
它描述了astropy's
坐标相关函数的符号。但是,这里有很多,我不确定要使用什么以及如何使用它。
FWIW这些Astropy文档非常古老。您可以随时获取最新版本的文档:http://docs.astropy.org/en/stable/coordinates/index.html(另请参阅右下角的Readthedocs版本选择菜单)。 – Iguananaut 2014-11-24 14:40:04