# `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.