1#![allow(dead_code)]
7#![allow(clippy::collapsible_if)]
8#![allow(clippy::collapsible_match)]
9#![allow(clippy::manual_clamp)]
10
11mod diff;
12mod ml_analysis;
13mod output;
14mod parsers;
15mod types;
16
17pub use diffx_core::value_type_name;
19
20pub use types::{DiffFormat, DiffOptions, DiffResult, FileFormat, OutputFormat, TensorStats};
22
23pub use diff::{diff, diff_paths, extract_tensor_data, extract_tensor_shape};
25
26pub use parsers::{
28 detect_format_from_path, parse_file_by_format, parse_matlab_file, parse_numpy_file,
29 parse_pytorch_model, parse_safetensors_model,
30};
31
32pub use output::{format_diff_results, format_output};