codec_eval/eval/mod.rs
1//! Evaluation session and report generation.
2//!
3//! This module provides the core evaluation infrastructure:
4//!
5//! - [`session::EvalSession`]: Main evaluation session with codec callbacks
6//! - [`session::EvalConfig`]: Configuration for evaluation
7//! - [`session::ImageData`]: Image data types accepted by the session
8//! - [`report`]: Report types for evaluation results
9//! - [`helpers`]: Lightweight helpers for simple quality evaluation
10
11pub mod helpers;
12pub mod report;
13pub mod session;
14
15pub use helpers::{assert_perception_level, assert_quality, evaluate_single};
16pub use report::{CodecResult, CorpusReport, ImageReport};
17pub use session::{EvalConfig, EvalSession, ImageData};