discopat.core.entities.metadata

Classes

Metadata()

Abstract class that represents metadata (frames, annotations, etc.).

class discopat.core.entities.metadata.Metadata[source]

Bases: ABC

Abstract class that represents metadata (frames, annotations, etc.).

abstractmethod classmethod from_dict(input_dict)[source]

Make object from a dictionary.

Parameters:

input_dict (dict)

Return type:

Self

abstractmethod classmethod printable_fields()[source]

List of the relevant fields to serialise the object.

Return type:

list[str]

to_dict()[source]

Serialise object to a dictionary.

Return type:

dict