"""Analysis modules for post-hoc evaluation analysis.

This module provides tools for analyzing evaluation results:
- Error analysis and failure patterns
- Confusion matrices for routing
- Distribution analysis
"""

from embergraphrouter.evals.analysis.errors import (
    ErrorAnalysis,
    ErrorCategory,
    ErrorEntry,
    analyze_errors,
)

__all__ = [
    "ErrorAnalysis",
    "ErrorCategory",
    "ErrorEntry",
    "analyze_errors",
]
