chrisjcc's picture
Fix summary record display
aa163ed
Raw
History Blame Contribute Delete
403 Bytes
"""
Utility functions for evaluations.
"""
def get_report_summary(report):
"""
Calculate summary metrics from an EvaluationReport.
Returns:
dict: A dictionary containing 'pass_rate' and 'average_score'.
"""
return {
"pass_rate": sum(report.test_passes) / len(report.test_passes) if report.test_passes else 0,
"average_score": report.overall_score
}