我在处理 fit 文件时遇到问题。问题与我的文件的 wcs 和标题有关,并且对于信息,我的 fit 文件的轴是速度和度数。
问题是 WCS 所说的和我的标题(这是正确的)所说的之间存在差异。
特别是,如果我这样做:
fits.open('file.fits')[0].header['CRVAL2']
,我得到 6012.0,对于
fits.open('pv749290_gu.fits')[0].header['CDELT2']
,我得到 4.0
到目前为止,一切都很好。当我这样做时,问题就出现了
w = WCS('file.fits')
,因为我得到:
CRVAL : 0.0 6012000.0
CDELT : 2.999833375699044 4000.0
因此,正如您所看到的,我最初对 CRVAL2 和 CDELT2 的值突然大了 3 个数量级,然后这会影响我的图像绘制,因为我使用“w”作为投影来绘制我的轴。有人可以帮我解决这个问题吗?提前致谢!