diff --git a/scripts/parse_performance_metrics.py b/scripts/parse_performance_metrics.py index 5759392f..98ce6c2b 100755 --- a/scripts/parse_performance_metrics.py +++ b/scripts/parse_performance_metrics.py @@ -89,7 +89,8 @@ def generate_report(metrics: Dict[str, List[float]]) -> str: report.append(f"- **Average Launch Time**: {avg_launch:.2f}ms") report.append(f" - Min: {min(metrics['launch_time']):.2f}ms") report.append(f" - Max: {max(metrics['launch_time']):.2f}ms") - report.append(f" - Std Dev: {statistics.stdev(metrics['launch_time']):.2f}ms\n") + std_dev = statistics.stdev(metrics['launch_time']) if len(metrics['launch_time']) > 1 else 0.0 + report.append(f" - Std Dev: {std_dev:.2f}ms\n") # Memory usage if metrics['memory_usage']: