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: