# Author: Simon-Pierre Boucher — simon-pierre.boucher@uqo.ca """Evaluation layer (WP 26): metrics, paired inference, calibration, stratification, faithfulness audit and LaTeX table writers. Definitions: docs/evaluation_protocol.md.""" from __future__ import annotations from .metrics import per_record, summarise, summarise_by from .inference import block_bootstrap_contrast, compare_arms, diebold_mariano, holm from .calibration import apply_conformal, conformalise, coverage_by, pit_from_quantiles, pit_histogram, reliability, sharpness from .stratify import add_strata, stratified_metrics from .faithfulness import audit_run from .tables import write_main_results, write_contrasts, write_coverage, write_strata, write_cost, write_faithfulness __all__ = [ "per_record", "summarise", "summarise_by", "block_bootstrap_contrast", "compare_arms", "diebold_mariano", "holm", "apply_conformal", "conformalise", "coverage_by", "pit_from_quantiles", "pit_histogram", "reliability", "sharpness", "add_strata", "stratified_metrics", "audit_run", "write_main_results", "write_contrasts", "write_coverage", "write_strata", "write_cost", "write_faithfulness", ]