Skip to content

Releases: Blosc/python-blosc2

Release 2.2.2

11 May 13:50

Choose a tag to compare

Changes from 2.2.1 to 2.2.2

  • Wheels are not including blosc2.pc (pkgconfig) anymore. For details see:
    #111 . Thanks to @bnavigator for the PR.

Release 2.2.1

10 May 15:14

Choose a tag to compare

Changes from 2.2.0 to 2.2.1

  • Updated to latest C-Blosc2 2.9.1.

Release 2.2.0

04 Apr 12:24

Choose a tag to compare

  • New bytedelta filter. We have blogged about this: https://www.blosc.org/posts/bytedelta-enhance-compression-toolset/. See the examples/ndarray/bytedelta_filter.py for a sample script. We also have a short video on how bytedelta works: https://www.youtube.com/watch?v=5OXs7w2x6nw

  • The compression defaults are changed to get a better balance between compression ratio, compression speed and decompression speed. The new defaults are:

    • cparams.typesize = 8
    • cparams.clevel = 1
    • cparams.compcode = Codec.ZSTD
    • filters = [Filter.SHUFFLE]
    • splitmode = SplitMode.ALWAYS_SPLIT

    These changes are based on the experiments performed in the blog post above.

  • dtype.itemsize will have preference over typesize in cparams (as it was documented).

  • blosc2.compressor_list(plugins=False) do not list codec plugins by default now. If you want to list plugins too, you need to pass plugins=True.

  • Internal C-Blosc2 updated to latest version (2.8.0).

Release 2.1.1

24 Feb 11:32

Choose a tag to compare

Changes from 2.0.0 to 2.1.1

Release 2.0.0

21 Dec 10:13

Choose a tag to compare

Changes from 0.6.6 to 2.0.0

Release 0.6.6

16 Dec 11:26

Choose a tag to compare

Changes from 0.6.5 to 0.6.6

  • Add arm64 wheels for macosx (this time for real).

Release 0.6.5

10 Dec 11:24

Choose a tag to compare

Changes from 0.6.4 to 0.6.5

  • Add arm64 wheels for macosx.

Release 0.6.4

10 Dec 08:07

Choose a tag to compare

Changes from 0.6.3 to 0.6.4

  • Add arm64 wheels and remove musl builds (NumPy not having them makes the build process too long).

Release 2.6.3

09 Dec 13:08

Choose a tag to compare

Changes from 0.6.2 to 0.6.3

  • Use oldest-supported-numpy for maximum compatibility.

Release 0.6.2

08 Dec 16:37

Choose a tag to compare

Changes from 0.6.1 to 0.6.2

  • Updated C-Blosc2 to 2.6.0.