Chunked reads beat an h5py process pool; unlimited writer B-trees; Blosc2; 599/697 conformance #16
@@ -455,8 +455,10 @@ mod tests {
|
|||||||
assert_eq!(info.shape, [50, 100]);
|
assert_eq!(info.shape, [50, 100]);
|
||||||
let values: Vec<i32> = info
|
let values: Vec<i32> = info
|
||||||
.raw
|
.raw
|
||||||
.chunks_exact(4)
|
.as_chunks::<4>()
|
||||||
.map(|b| i32::from_le_bytes(b.try_into().unwrap()))
|
.0
|
||||||
|
.iter()
|
||||||
|
.map(|&b| i32::from_le_bytes(b))
|
||||||
.collect();
|
.collect();
|
||||||
let expected: Vec<i32> = (0..50).flat_map(|i| (0..100).map(move |j| i * j)).collect();
|
let expected: Vec<i32> = (0..50).flat_map(|i| (0..100).map(move |j| i * j)).collect();
|
||||||
assert_eq!(values, expected);
|
assert_eq!(values, expected);
|
||||||
|
|||||||
Reference in New Issue
Block a user