neuralset.events.etypes.CategoricalEvent

class neuralset.events.etypes.CategoricalEvent(*, start: float, timeline: str, duration: Annotated[float, Ge(ge=0)] = 0.0, extra: dict[str, Any] = {})[source][source]

Base class for categorical events.

Categorical events represent discrete labels or categories (e.g., stimulus codes, sleep stages, artifact types) rather than pointing to data files.