通过python将新列添加到FITS文件
作者:互联网
我创建了一个名为distance的数组,其中包含1242个值.我想将此数组添加为包含10列的现有FITS文件中的第11列.
我正在使用pyfits.
我尝试了pyfits.append(filename,distance),它没有显示任何错误,但是没有将我的列添加到FITS文件中.
有什么建议么??
解决方法:
最后,他们发布了一个更新的库,该库允许以人工方式修改表扩展名!
最新版本FITSIO.您可以轻松添加带有如下代码的列:
import fitsio
from fitsio import FITS,FITSHDR
...
fits = FITS('file.fits','rw')
fits[-1].insert_column(name = 'newcolumn', data = mydata) # add the extra column
fits.close()
标签:python,fits,pyfits 来源: https://codeday.me/bug/20191013/1905948.html