def make_fits_header(self, field, channel):
"""
Extend base method to include extra wavelength dimension.
"""
header = super().make_fits_header(field, channel)
header['wavelnth'] = channel['wavelength'].value
header['naxis3'] = len(channel['response']['x'])
header['ctype3'] = 'wavelength'
header['cunit3'] = 'angstrom'
header['cdelt3'] = np.fabs(np.diff(channel['response']['x']).value[0])
return header
评论列表
文章目录