通过python将新列添加到FITS文件

时间:2014-01-10 14:14:45

标签: python fits pyfits

我创建了一个名为距离的数组,其中包含1242个值。我想将此数组添加为已存在的包含10列的FITS文件中的第11列。

我正在使用pyfits。

我尝试了pyfits.append(文件名,距离),它显示没有错误,但没有将我的列添加到FITS文件中。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

最后,他们发布了一个更新的库,允许以人为方式修改表扩展名!

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()
相关问题