AnnotationColumn

class of dascore.core.annotations
inherits from: dascore.core.annotations._AnnotationModel, DascoreBaseModel, pydantic.main.BaseModel
source

AnnotationColumn(
    description: str = ““,
    units: pint.registry.Quantity | str | None[Quantity, str, None] = None,
    dtype: str =”“,
)-> None

What a set says about one of its columns.

Documenting a column never gates it: an undeclared column is carried as an extra just the same. A stated dtype is checked, so a column which says what it holds must hold it.