nirs4all_formats_core/lib.rs
1//! Core types for nirs4all-formats.
2//!
3//! This crate is deliberately independent from Python, R, and any vendor
4//! reader. Bindings translate these Rust records into language-native shapes.
5
6pub mod error;
7pub mod model;
8pub mod sidecar;
9pub mod signal;
10pub mod sniff;
11
12pub use error::{Error, Result};
13pub use model::{
14 AxisKind, AxisOrder, Provenance, SourceFile, SpectralArray, SpectralAxis, SpectralRecord,
15};
16pub use sidecar::SidecarResolver;
17pub use signal::SignalType;
18pub use sniff::{Confidence, FormatProbe};