Numcodecs

Latest version: v0.15.1

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

Scan your dependencies

Page 6 of 7

0.5.0

-----

* Added new codecs for encoding arrays with variable-length unicode strings
(:class:`numcodecs.vlen.VLenUTF8`), variable-length byte strings
(:class:`numcodecs.vlen.VLenBytes`) and variable-length numerical arrays
((:class:`numcodecs.vlen.VLenArray`) (:issue:`56`).


.. _release_0.4.1:

0.4.1

-----

* Resolved an issue where providing an array with dtype ``object`` as the destination
when decoding could cause segfaults with some codecs (:issue:`55`).


.. _release_0.4.0:

0.4.0

-----

* Added a new :class:`numcodecs.json.JSON` codec as an alternative for encoding of
object arrays (:issue:`54`).


.. _release_0.3.1:

0.3.1

-----

* Revert the default shuffle argument to SHUFFLE (byte shuffle) for the
:class:`numcodecs.blosc.Blosc` codec for compatibility and consistency with previous
code.


.. _release_0.3.0:

0.3.0

-----

* The :class:`numcodecs.blosc.Blosc` codec has been made robust for usage in both
multithreading and multiprocessing programs, regardless of whether Blosc has been
configured to use multiple threads internally or not (:issue:`41`, :issue:`42`).

* The :class:`numcodecs.blosc.Blosc` codec now supports an ``AUTOSHUFFLE`` argument
when encoding (compressing) which activates bit- or byte-shuffle depending on the
itemsize of the incoming buffer (:issue:`37`, :issue:`42`). This is also now the
default.

* The :class:`numcodecs.blosc.Blosc` codec now raises an exception when an invalid
compressor name is provided under all circumstances (:issue:`40`, :issue:`42`).

* The bundled version of the c-blosc library has been upgraded to version 1.12.1
(:issue:`45`, :issue:`42`).

* An improvement has been made to the system detection capabilities during compilation
of C extensions (by :user:`Prakhar Goel <newt0311>`; :issue:`36`, :issue:`38`).

* Arrays with datetime64 or timedelta64 can now be passed directly to compressor codecs
(:issue:`39`, :issue:`46`).


.. _release_0.2.1:

0.2.1

-----

The bundled c-blosc library has been upgraded to version 1.11.3 (:issue:`34`, :issue:`35`).


.. _release_0.2.0:

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.