asdf_pydantic.examples.tree#

Classes#

AsdfPydanticModel

ASDF Serialization and Deserialization:

Node

AsdfNode

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]#
class Config#
arbitrary_types_allowed = True#
asdf_yaml_tree() dict#
class asdf_pydantic.examples.tree.Node#

Bases: pydantic.BaseModel

child: Node | None = None#
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'#
child: Node | AsdfNode | None = None#