- class asdf.extension.ManifestExtension(manifest, *, legacy_class_names=None, converters=None, compressors=None, validators=None)[source]
Extension implementation that reads the extension URI, ASDF Standard requirement, and tag list from a manifest document.
- convertersiterable of asdf.extension.Converter, optional
Converter instances for the tags and Python types supported by this extension.
- compressorsiterable of asdf.extension.Compressor, optional
Compressor instances to support additional binary block compression options.
- validatorsiterable of asdf.extension.Validator, optional
Validator instances to support validation of custom schema properties.
- legacy_class_namesiterable of str, optional
Fully-qualified class names used by older versions of this extension.
Get the ASDF Standard version requirement for this extension.
asdf.extension.Compressorinstances for compression schemes supported by this extension.
asdf.extension.Converterinstances for tags and Python types supported by this extension.
Get the URI of the extension to the ASDF Standard implemented by this class.
Get the set of fully-qualified class names used by older versions of this extension.
Get the YAML tags supported by this extension.
asdf.extension.Validatorinstances for additional schema properties supported by this extension.
Construct the extension using the manifest with the specified URI.