从astropy中的行构建新表

时间:2016-03-14 15:24:33

标签: python astropy

我正在尝试使用python包astropy在天文目录(FITS文件)中删除几个选定的对象。我的问题是如何删除这些对象并将它们保存在新目录中?

1 个答案:

答案 0 :(得分:1)

将它们转换为astropy.table.Table对象:

from astropy.table import Table
orig_catalogue = Table.read('filename.fits')

然后选择目标(使用索引。即找到比100更有趣的所有对象)并将它们写入新的拟合文件:

new_catalogue = orig_catalogue[orig_catalogue['interesting'] > 100]
new_catalogue.write('new_filename.fits')