numina.frame
— Frame manipulation
FITS header schema and validation.
This module is a simplification of the FITS Schema defined by Erik Bray here: http://embray.github.io/PyFITS/schema/users_guide/users_schema.html
If this schema implementation reaches pyfits/astropy stable, we will use it instead of ours, with schema definitions being the same.
- class numina.frame.schema.Schema(sc)
A FITS schema
- exception numina.frame.schema.SchemaDefinitionError
Exception raised when a FITS Schema definition is not valid.
- class numina.frame.schema.SchemaKeyword(name, mandatory=False, valid=True, value=None)
A keyword in the schema
- exception numina.frame.schema.SchemaValidationError
Exception raised when a Schema does not validate a FITS header.