callcut.pipeline.RecordingEvaluation🔗

class callcut.pipeline.RecordingEvaluation(recording, ground_truth, predictions, matches, event_metrics, boundary_accuracy, frame_metrics)[source]🔗

Evaluation results for a single recording.

Parameters:
recordingRecordingInfo

Metadata about the evaluated recording.

ground_truthtuple of Interval

Ground truth call intervals.

predictionstuple of Interval

Predicted call intervals.

matchestuple of Match

Matches between ground truth and predictions.

event_metricsEventMetrics

Event-level precision, recall, and F1.

boundary_accuracyBoundaryAccuracy

Onset/offset timing errors.

frame_metricsFrameMetrics

Frame-level precision, recall, and F1.