我怎样才能计算出某个观测站(经度、纬度)在特定日期和时间的恒星位置(ra,dec)?我需要在计算中包括所有元素的全坐标缩减(恒星的自身运动,大气压力和温度…)在
我试过和皮耶芬谈过,但我不确定能不能完成。在
import ephem
polaris = ephem.readdb("Polaris,f|M|F7,2:31:48.704,89:15:50.72,2.02,1")
polaris.compute('2016/3/1 16:22:56')
print polaris.a_ra
print polaris.a_dec
我也尝试了天体计划,我认为我更接近于解决方案,但仍然不知道如何得到坐标后,减少和添加适当的运动。在
^{pr2}$
你可以试试Skyfield,它是PyEphem的继任者,它已经接近1.0了。虽然PyEphem的底层库不存储固有运动,但是如果要应用固有运动,则必须在输入过程中移动所有的恒星,而Skyfield则根据存储在
Star
对象中的运动来动态地进行。您正在考虑的减少在Skyfield中看起来像这样:如果您有兴趣,可以在http://rhodesmill.org/skyfield/上找到进一步的文档!在
相关问题 更多 >
编程相关推荐