fpm_rs/measurements/mod.rs
1//! Low-resolution measured-intensity stacks and acquisition metadata.
2//!
3//! Use [`crate::measurements::MeasurementStack`] for resident `(frame, row, column)` data
4//! or [`crate::measurements::LazyMeasurementStack`] to load frames on demand. Algorithms
5//! depend only on the [`crate::measurements::MeasurementRead`] trait, and
6//! [`crate::measurements::MeasurementSpec`] describes file-backed inputs.
7
8mod lazy;
9mod manifest;
10mod metadata;
11mod preprocessing;
12mod read;
13mod stack;
14
15pub use lazy::LazyMeasurementStack;
16pub use manifest::{FrameSpec, ImageSet, MeasurementSpec};
17pub use metadata::FrameMetadata;
18pub use preprocessing::PreprocessingConfig;
19pub use read::MeasurementRead;
20pub use stack::MeasurementStack;