callcut.pipeline.EvaluationReport🔗

class callcut.pipeline.EvaluationReport(recordings, event_metrics, boundary_accuracy, frame_metrics, fp_per_minute, total_duration_minutes)[source]🔗

Aggregate evaluation results across multiple recordings.

Parameters:
recordingstuple of RecordingEvaluation

Per-recording evaluation results.

event_metricsEventMetrics

Aggregated event-level metrics across all recordings.

boundary_accuracyBoundaryAccuracy

Aggregated boundary accuracy across all recordings.

frame_metricsFrameMetrics

Aggregated frame-level metrics across all recordings.

fp_per_minutefloat

False positives per minute of recording.

total_duration_minutesfloat

Total duration of all evaluated recordings in minutes.