""" Report generation module. This module provides functionality to generate performance test reports from existing test_tasks and test_results data without modifying the existing database structure. """ from .data_aggregator import ( aggregate_spu_data, aggregate_tasks_by_ids, compare_spu_data, list_available_spus, ) from .metrics_parser import extract_workload_params, parse_performance_metrics from .report_generator import ( export_comparison_to_markdown, export_to_markdown, generate_comparison_report, generate_spu_report, prepare_chart_data, prepare_comparison_chart_data, ) __all__ = [ # Data aggregation "aggregate_spu_data", "aggregate_tasks_by_ids", "compare_spu_data", "list_available_spus", # Metrics parsing "parse_performance_metrics", "extract_workload_params", # Report generation "generate_spu_report", "generate_comparison_report", "export_to_markdown", "export_comparison_to_markdown", # Chart data preparation "prepare_chart_data", "prepare_comparison_chart_data", ]