nereids_io/
lib.rs

1//! # nereids-io
2//!
3//! Data I/O for VENUS beamline neutron imaging data.
4//!
5//! ## Modules
6//! - [`error`] — Error types for I/O operations
7//! - [`tiff_stack`] — Multi-frame TIFF stack loading → 3D arrays (tof, y, x)
8//! - [`normalization`] — Raw + open beam → transmission (Method 2), dead pixel detection, ROI
9//! - [`tof`] — TOF bin edges → energy conversion for imaging data
10//!
11//! ## PLEIADES Reference
12//! - `pleiades/processing/normalization_ornl.py` for Method 2 normalization
13//! - `pleiades/processing/helper_ornl.py` for data loading
14
15pub mod error;
16pub mod export;
17#[cfg(feature = "hdf5")]
18pub mod nexus;
19pub mod normalization;
20#[cfg(feature = "hdf5")]
21pub mod project;
22pub mod rebin;
23pub mod spectrum;
24pub mod tiff_stack;
25pub mod tof;