kiyo-masui / bitshuffle

Filter for improving compression of typed binary data.
Other
219 stars 76 forks source link

Use nogil for shuffle/unshuffle and compress/decompress #103

Closed james-s-willis closed 3 years ago

james-s-willis commented 3 years ago

This PR makes the 4 functions bitshuffle, bitunshuffle, compress_lz4, decompress_lz4 releasing Python's GIL while calling the underlying C function.

This would be usefull for multi-threaded usage.

Closes #100