Core#
This page documents the core API of crowsetta, including data types, other classes, and modules.
Data types#
Annotation#
|
A class to represent annotations for a single file. |
Sequence#
|
A class that represents a sequence of segments, used to annotate animal acoustic communication. |
Segment#
|
A class that represents a segment of a time series, used to annotate animal communication. |
BBox#
|
A class that represents a bounding box on a spectrogram, drawn around animal communication or other sounds. |
Classes#
Transcriber#
|
The |
Modules#
crowsetta.data
#
Note
Modules in crowsetta.data
besides crowsetta.data.data
contain example data files and a citation,
e.g., crowsetta.data.birdsongrec
contains an example
file Annotation.xml
and citation.txt
.
For that reason just crowsetta.data.data
is shown.
crowsetta.interface
#
For complete documentation of the interface, please see this page.
This module declares the interface for any class that represents annotations for animal communication sounds loaded from a file in a specific format. |
typing#
Module for type hinting that is specific to |
validation#
Module with functions for data validation. |
Decorators#
crowsetta.register_format
#
|
Decorator to register annotation formats. |