This is a Rust binding of bitshuffle HDF5 filter. Some HDF5 files use this not standard plugin bitshuffle (mainly produced by the Dectris Eiger detectors). This crate makes a binding for Rust.
Usage example: ```rust use std::sync::Once; use hdf5bitshuffle::bshufregister_h5filter;
static REGISTER_BITSHUFFLE: Once = Once::new();
fn main() { unsafe { REGISTERBITSHUFFLE.callonce(|| { if bshufregisterh5filter() < 0 { panic!("Could not register bitshuffle plugin for HDF5"); } }); } } ```
License: MIT