fits_ccddata_writer#

astropy.nddata.fits_ccddata_writer(ccd_data, filename, hdu_mask='MASK', hdu_uncertainty='UNCERT', hdu_flags=None, key_uncertainty_type='UTYPE', as_image_hdu=False, hdu_psf='PSFIMAGE', **kwd)[源代码]#

将CCDData对象写入FITS文件。

参数:
ccd_data : CCDDataCCDData

要写入的对象。

filename : strPython :字符串

文件名。

hdu_mask, hdu_uncertainty, hdu_flags, hdu_psf : strNone ,可选PYTHON:字符串或PYTHON:无,可选

如果是字符串,则将此属性附加到HDUList ImageHDU 以字符串作为扩展名。目前不支持标志。如果 None 不追加此属性。缺省值为 'MASK' 对于面具, 'UNCERT' 对于不确定性, 'PSFIMAGE' 对于PSF,以及 None 为了旗帜。

key_uncertainty_type : str ,可选Python:字符串,可选

用于在不确定度hdu中存储不确定性类型的不确定性(如果有)的类名的头键名。默认为 UTYPE .

在 3.1 版本加入.

as_image_hdu : bool布尔

如果此选项为 True ,返回的第一项 HDUList 是一种 ImageHDU ,而不是默认设置 PrimaryHDU

kwd

所有其他关键字都传递给 astropy.io.fits

加薪:
ValueError
  • 如果 self.mask 已设置但不是 numpy.ndarray .

  • 如果 self.uncertainty 已设置但不是 StdDevUncertainty .

  • 如果 self.uncertainty 已设置,但有另一个单位 self.data .

NotImplementedError

不支持保存标志。