1

我创建了一个名为distance的数组,其中包含 1242 个值。我想将此数组添加为包含 10 列的现有 FITS 文件中的第 11 列。

我正在使用 pyfits。

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

有什么建议么??

4

1 回答 1

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()
于 2014-06-30T09:34:37.693 回答