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)[source]#
Write CCDData object to FITS file.
- Parameters:
- ccd_data
CCDData
Object to write.
- filename
str
Name of file.
- hdu_mask, hdu_uncertainty, hdu_flags, hdu_psf
str
orNone
, optional If it is a string append this attribute to the HDUList as
ImageHDU
with the string as extension name. Flags are not supported at this time. IfNone
this attribute is not appended. Default is'MASK'
for mask,'UNCERT'
for uncertainty,'PSFIMAGE'
for psf, andNone
for flags.- key_uncertainty_type
str
, optional The header key name for the class name of the uncertainty (if any) that is used to store the uncertainty type in the uncertainty hdu. Default is
UTYPE
.New in version 3.1.
- as_image_hdubool
If this option is
True
, the first item of the returnedHDUList
is aImageHDU
, instead of the defaultPrimaryHDU
.- kwd
All additional keywords are passed to
astropy.io.fits
- ccd_data
- Raises:
ValueError
If
self.mask
is set but not anumpy.ndarray
.If
self.uncertainty
is set but not aStdDevUncertainty
.If
self.uncertainty
is set but has another unit thenself.data
.
NotImplementedError
Saving flags is not supported.