ANN: Python-Blosc2 2.4.0 is out

14 views
Skip to first unread message

Francesc Alted

unread,
Dec 28, 2023, 8:31:32 AM12/28/23
to Blosc, pyd...@googlegroups.com
Announcing Python-Blosc2 2.4.0
==============================

The new minor release 2.4 adds the grok codec plugin (more info in the blog
post: https://www.blosc.org/posts/blosc2-grok-release/ ),
the `blosc2.get_slice_nchunks()` function to get an array of chunk
indexes needed to get a slice of a Blosc2 container and an
imported target with pkg-config to support windows.
C-Blosc2 is updated to the latest stable version.

For more info, you can have a look at the release notes in:

https://github.com/Blosc/python-blosc2/releases

More docs and examples are available in the documentation site:

https://www.blosc.org/python-blosc2/python-blosc2.html

What is it?
-----------

Python-Blosc2 is a Python package that wraps C-Blosc2, the newest version of
the Blosc compressor. Currently Python-Blosc2 already reproduces the API of
Python-Blosc (https://github.com/Blosc/python-blosc), so the former can be
used as a drop-in replacement for the later. However, there are a few
exceptions for full compatibility:
https://github.com/Blosc/python-blosc2/blob/main/RELEASE_NOTES.md#changes-from-python-blosc-to-python-blosc2

Python-Blosc2 comes with NDArray support, which is a new Python class that
allows to create multi-dimensional arrays of compressed data. NDArray
follows the same (or very similar) API as NumPy arrays, so it can be used
as a drop-in replacement. See the documentation for more details:
https://www.blosc.org/python-blosc2/reference/ndarray_api.html

Sources repository
------------------

The sources and documentation are managed through github services at:

https://github.com/Blosc/python-blosc2

c-blosc2 is distributed using the BSD license, see
https://github.com/Blosc/python-blosc2/blob/main/LICENSE.txt
for details.

Mastodon feed
-------------

Please follow https://fosstodon.org/@Blosc2 to get informed about the latest
developments.


- The Blosc Development Team
We make compression better
Reply all
Reply to author
Forward
0 new messages