我正在尝试修复此代码,该代码用于astlib
将坐标转换为使用astropy
坐标模块。这是代码的副本:
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
))
我需要两件事的帮助。
astropy
如果我想从 to 更改B1950
为正确J2000
的导入,以及从J2000
到银河坐标的正确导入是什么?在以 开头的区域中,
coords.convertCoords()
来自 astropy 的函数和参数是什么?换句话说,我用什么来代替它?
另外,我对这个问题做了一些研究。我在这里找到了这个链接:http: //docs.astropy.org/en/v0.2.1/coordinates/
它描述了astropy's
坐标相关函数的符号。但是,那里有很多,我不确定要使用什么以及如何使用它。