Enum blosc::ShuffleMode[][src]

pub enum ShuffleMode {
    None,
    Byte,
    Bit,
}

Controls Blosc's shuffle operation.

The Shuffle operation is the key to efficiently compressing arrays. It rearranges the array to put every entry's MSB together and every entry's LSB together, which improves the performance of every Compressor.

Variants

No shuffle. Use this mode for data that is not an array.

Byte shuffle. Use this mode for most arrays.

See new-trends-in-storing-large-data-silos-in-python

Bit shuffle.

This is similar to the Byte shuffle, but works bit-by-bit instead of byte-by-byte. It gives better compression for most datasets, but runs a little slower. Use it when compressing numeric data if higher compression is desired.

See new-bitshuffle-filter

Trait Implementations

impl Clone for ShuffleMode
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for ShuffleMode
[src]

impl Debug for ShuffleMode
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for ShuffleMode

impl Sync for ShuffleMode