numina.datamodel
— Model of data¶
- class numina.datamodel.DataModel(name='UNKNOWN', mappings=None)¶
Model of the Data being processed
- Parameters:
- do_sky_correction(img)¶
Perform sky correction
- gather_info(dframe)¶
Obtain a summary of information about the image.
- gather_info_dframe(img)¶
Obtain a summary of information about the image.
- gather_info_hdu(hdulist)¶
Obtain a summary of information about the image.
- get_darktime(img)¶
Obtain DARKTIME
- get_data(img)¶
Obtain the primary data from the image
- get_exptime(img)¶
Obtain EXPTIME
- get_header(img)¶
Obtain the primary header from the image
- get_imgid(img)¶
Obtain a unique identifier of the image.
- Parameters:
img (astropy.io.fits.HDUList) –
- Returns:
Identification of the image
- Return type:
- get_quality_control(img)¶
Obtain quality control flag from the image.
- get_variance(img)¶
Obtain the variance of the primary data from the image
- class numina.datamodel.FITSKeyExtractor(values)¶
Extract values from FITS images
- numina.datamodel.get_imgid(img, prefix=True)¶
Obtain a unique identifier of the image.
- Parameters:
img (astropy.io.fits.HDUList) –
- Returns:
Identification of the image
- Return type: