1pub mod batch;
11pub mod binary;
12pub mod export;
13pub mod graded;
14pub mod statistics;
15pub mod trec;
16pub mod validation;
17
18pub use batch::{evaluate_batch_binary, evaluate_trec_batch, BatchResults, QueryResults};
19pub use binary::DegradationMetrics;
20pub use export::export_to_csv;
21pub use statistics::{cohens_d, confidence_interval, paired_t_test, TTestResult};
22pub use trec::{
23 group_qrels_by_query, group_runs_by_query, load_qrels, load_trec_runs, Qrel, TrecRun,
24};
25pub use validation::{
26 validate_beta, validate_metric_inputs, validate_persistence, ValidationError,
27};
28
29#[cfg(feature = "serde")]
30pub use binary::Metrics;
31#[cfg(feature = "serde")]
32pub use export::export_to_json;