asdf_pydantic.examples.tree#
Classes#
ASDF Serialization and Deserialization: |
|
ASDF Serialization and Deserialization: |
Module Contents#
- class asdf_pydantic.examples.tree.AsdfPydanticModel#
Bases:
pydantic.BaseModel- ASDF Serialization and Deserialization:
Serialize to ASDF yaml tree is done with the py:classmethod`AsdfPydanticModel.asdf_yaml_tree()` and deserialize to an AsdfPydanticModel object with py:meth`AsdfPydanticModel.parse_obj()`.
- _tag: ClassVar[str]#
- asdf_yaml_tree() dict#
- classmethod schema_asdf(*, metaschema: str = 'http://stsci.edu/schemas/asdf/asdf-schema-1.0.0') str#
Get the ASDF schema definition for this model.
Parameters#
- metaschema, optional
A metaschema URI, by default “http://stsci.edu/schemas/asdf/asdf-schema-1.0.0”. See https://asdf.readthedocs.io/en/stable/asdf/extending/schemas.html#anatomy-of-a-schema for more options.
- class asdf_pydantic.examples.tree.AsdfNode#
Bases:
Node,asdf_pydantic.AsdfPydanticModel- ASDF Serialization and Deserialization:
Serialize to ASDF yaml tree is done with the py:classmethod`AsdfPydanticModel.asdf_yaml_tree()` and deserialize to an AsdfPydanticModel object with py:meth`AsdfPydanticModel.parse_obj()`.
- _tag = 'asdf://asdf-pydantic/examples/tags/node-1.0.0'#