ALM-2 / backend /analytics /__init__.py
ACA050's picture
Upload 520 files
2ed8996 verified
"""
Analytics Module for AegisLM Multi-Run Analysis.
Provides comprehensive analytics capabilities including run comparison,
trend analysis, metrics aggregation, and visualization utilities.
"""
from .comparison_engine import (
ComparisonEngine,
ComparisonMetric,
MetricDelta,
RunComparison,
ComparisonResult,
get_comparison_engine
)
from .trend_analyzer import (
TrendAnalyzer,
TrendDirection,
TrendStrength,
TrendPoint,
TrendMetrics,
MetricTrend,
TrendAnalysisResult,
get_trend_analyzer
)
from .aggregation_utils import (
AggregationUtils,
AggregationMethod,
MetricStats,
AggregatedMetrics,
get_aggregation_utils
)
from .analytics_service import (
AnalyticsService
)
from .visualization_utils import (
VisualizationUtils,
ChartDataPoint,
ChartSeries,
ChartConfig,
get_visualization_utils
)
__all__ = [
# Comparison Engine
"ComparisonEngine",
"ComparisonMetric",
"MetricDelta",
"RunComparison",
"ComparisonResult",
"get_comparison_engine",
# Trend Analyzer
"TrendAnalyzer",
"TrendDirection",
"TrendStrength",
"TrendPoint",
"TrendMetrics",
"MetricTrend",
"TrendAnalysisResult",
"get_trend_analyzer",
# Aggregation Utils
"AggregationUtils",
"AggregationMethod",
"MetricStats",
"AggregatedMetrics",
"get_aggregation_utils",
# Analytics Service
"AnalyticsService",
# Visualization Utils
"VisualizationUtils",
"ChartDataPoint",
"ChartSeries",
"ChartConfig",
"get_visualization_utils"
]