def write(self, filename, clobber=False):
"""
Write the updated/modified spectrum block to file.
"""
channel_col = fits.Column(name='CHANNEL', format='J',
array=self.channel)
counts_col = fits.Column(name='COUNTS', format='J',
array=self.counts_squeezed)
stat_err_col = fits.Column(name='STAT_ERR', format='D',
array=self.stat_err_adjusted)
grouping_col = fits.Column(name='GROUPING', format='I',
array=self.grouping)
quality_col = fits.Column(name='QUALITY', format='I',
array=self.quality)
spec_cols = fits.ColDefs([channel_col, counts_col, stat_err_col,
grouping_col, quality_col])
spechdu = fits.BinTableHDU.from_columns(spec_cols, header=self.header)
spechdu.writeto(filename, clobber=clobber)
评论列表
文章目录