PynappleLabelConverter#
- class ethograph.labels.converters.PynappleLabelConverter(data, trials_ep=None)[source]#
Bases:
LabelConverterExtract labels from pynapple IntervalSet objects.
Collects every
nap.IntervalSetin the data dict whose key is not"trials"or"epochs"(those are trial boundaries, not labels). Each IntervalSet name becomes a label class.Methods
extract([trials_df])Return an all-labels DataFrame (with
trialcolumn).resolve_labels(source_path, trial_ids[, ...])Load labels with fallback: existing TSV → extract from source → empty.