Interface

Interface#

crowsetta.interface

This module declares the interface for any class that represents annotations for animal communication sounds loaded from a file in a specific format.

Base#

crowsetta.interface.base.BaseFormat()

An abstract base class that declares the interface for any sub-class that represents annotations loaded from a file in a specific format for annotating vocalizations.

Sequence-Like#

crowsetta.interface.seq.SeqLike()

An abstract base class defining the interface for any annotation format that can be represented as a sequence of segments, with each segment having an onset time, offset time, and a label.

Bounding Box-Like#

crowsetta.interface.bbox.BBoxLike()

An abstract base class defining the interface for any annotation format that can be represented as a set of labeled bounding boxes.