Blosc2

Latest version: v3.0.0

Safety actively analyzes 688724 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 17

2.4.3

===========================

* Disable automatic split of blocks when not using shuffle. Experiments are showing that cratio is suffering too much, specially when using BloscLZ.

* Changed xxhash.h and xxhash.c to the newest version. Thanks to Dimitri Papadopoulos.

2.4.2

===========================

* Fixed BLOSC1_COMPAT mode. If the symbol `BLOSC1_COMPAT` is defined, one should actually get a correct map for the BLOSC1 API now. Thanks to MehdiChinoune for pointing this out.

* Optimizations for `blosc2_schunk_get_slice_buffer()`. Now more caution has been put in avoiding memcpy's as much as possible.

* Now `blosc2_set_nthreads()` also modifies the schunk compression and decompression defaults.

* Several other fixes, specially when converting schunks to cframe format.

2.4.1

===========================

* New `blosc2_schunk_avoid_cframe_free()` for avoiding the free of a cframe when destroying a super-chunk. Mainly useful for situations where you build a super-chunk out of an existing cframe, so you don't want it to be freed automatically.

2.4.0

* Updated to latest C-Blosc2 2.12.0.

* Added `blosc2.get_slice_nchunks()` to get array of chunk
indexes needed to get a slice of a Blosc2 container.

* Added grok codec plugin.

* Added imported target with pkg-config to support windows.

2.3.2

* Support for `pathlib.Path` objects in all the places where `urlpath` is
used (e.g. `blosc2.open()`). Thanks to Marta Iborra.

* Included docs for `SChunk.fill_special()` and `NDArray.dtype`. Thanks
to Francesc Alted.

* Upgrade to latest C-Blosc2 2.11.3. It fixes a bug preventing the use of
typesize > 255 in frames. Now you can use a typesize up to 2**31-1.

2.3.1

* Temporarily disable AVX512 support in C-Blosc2 for wheels built by CI until run-time detection works properly.

Page 8 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.