Skip to main content

Crate nereids_io

Crate nereids_io 

Source
Expand description

§nereids-io

Data I/O for VENUS beamline neutron imaging data.

§Modules

  • daslogs — DASlogs run-health summary (pause/beam-dip fractions; hdf5 feature)
  • error — Error types for I/O operations
  • export — Export spatial mapping results to TIFF, HDF5, and Markdown
  • nexus — NeXus/HDF5 reading for rustpix-processed data (hdf5 feature; not an intra-doc link so default-feature doc builds stay warning-free)
  • normalization — Raw + open beam → transmission (Method 2), dead/hot pixel masks (pipeline-integrity), ROI
  • project — Project file save/load for .nrd.h5 archives (hdf5 feature)
  • rebin — Energy rebinning (coarsen the TOF/energy axis by an integer factor)
  • runlog — DASlogs transition logs → beam-state intervals for event filtering (hdf5 feature; not an intra-doc link so default-feature doc builds stay warning-free)
  • spectrum — Spectrum file parser for TOF/energy bin edges or centers
  • tiff_stack — Multi-frame TIFF stack loading → 3D arrays (tof, y, x)
  • 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§

daslogs
DASlogs-based run-health summary for SNS NeXus files (hdf5 feature).
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.
runlog
DASlogs run-log reading and beam-state interval derivation (issue #637).
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.