如何使用astropy同时打开两个拟合文件?是否可以同时处理多个FITS文件,或者我是否必须一次处理一个?
您可以根据需要打开任意数量的FITS文件。每个都由HDUList对象表示。
from astropy.io import fits
hdu_list1 = fits.open('file1.fits')
hdu_list2 = fits.open('file2.fits')
然后我建议调用它来查看FITS文件包含的内容:
hdu_list1.info()
hdu_list2.info()
然后,您可以访问这些FITS文件中的任何标头和数据信息,并执行您想要的操作。它是这样的:
array1 = hdu_list1[0].data
array2 = hdu_list2[0].data
ratio = array1 / array2
如果你想制作一个情节:
import matplotlib.pyplot as plt
plt.imshow(ratio)