Crate nereids_io

Crate nereids_io 

Source
Expand description

§nereids-io

Data I/O for VENUS beamline neutron imaging data.

§Modules

  • error — Error types for I/O operations
  • tiff_stack — Multi-frame TIFF stack loading → 3D arrays (tof, y, x)
  • normalization — Raw + open beam → transmission (Method 2), dead pixel detection, ROI
  • tof — TOF bin edges → energy conversion for imaging data

§PLEIADES Reference

  • pleiades/processing/normalization_ornl.py for Method 2 normalization
  • pleiades/processing/helper_ornl.py for data loading

Modules§

error
Error types for the nereids-io crate.
export
Export spatial mapping results to TIFF, HDF5, and Markdown formats.
nexus
NeXus/HDF5 reading for rustpix-processed neutron imaging data.
normalization
Transmission normalization from raw neutron counts.
project
Project file save and load for .nrd.h5 (NEREIDS HDF5 archive).
rebin
Energy rebinning: coarsen the TOF/energy axis by integer factor.
spectrum
Spectrum file parser for TOF/energy bin edges or centers.
tiff_stack
Multi-frame TIFF stack loading for neutron imaging data.
tof
Time-of-flight to energy conversion for imaging data.