pub fn reconstruct_compressed_data( scans: Vec<u32>, tofs: Vec<u32>, intensities: Vec<u32>, total_scans: u32, compression_level: i32, ) -> Result<Vec<u8>, Box<dyn Error>>