Release 0.2.0
Release notes
Changes from python-blosc2 0.1.10 to python-blosc2 0.2.0
- Internal C-Blosc updated to 2.0.4.
New super-chunk implementation
-
New
SChunkclass that allows to create super-chunks.
This includes the capability of storing data in 4
different ways (sparse/contiguous and in memory/on-disk),
as well as storing variable length metalayers. -
Also, during the contruction of a
SChunkinstance,
an arbitrarily large data buffer can be given so that it is
automatically split in chunks and those are appended to the
SChunk. -
See
examples/schunk.pyandexamples/vlmeta.pyfor some examples. -
Documentation of the new API is here: https://python-blosc2.readthedocs.io
This release is the result of a grant offered by
the Python Software Foundation to Marta Iborra.
A blog entry was written describing the difficulties and relevant
aspects learned during the work:
https://www.blosc.org/posts/python-blosc2-initial-release/