Numcodecs

Latest version: v0.15.1

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

Scan your dependencies

Page 2 of 7

0.12.1

------

Fix
~~~

* ``Codec`` is now derived from ``abc.ABC``
By :user:`Mads R. B. Kristensen <madsbk>`, :issue:`472`.
* Fix handling of entry points on older Python versions where ``importlib_metadata`` compatibility is concerned
By :user:`Vyas Ramasubramani <vyasr>`, :issue:`478`.
* Make shuffle pyx functions ``noexcept``
By :user:`Martin Durant <martindurant>`, :issue:`477`.

.. _release_0.12.0:

0.12.0

------

Enhancements
~~~~~~~~~~~~

* Add ``fletcher32`` checksum codec
By :user:`Martin Durant <martindurant>`, :issue:`410`.
* Add ``jenkins_lookup3`` checksum codec
By :user:`Mark Kittisopkul <mkitti>`, :issue:`445`.
* Support Python 3.12.
By :user:`John Kirkham <jakirkham>`, :issue:`471`.

Fix
~~~

* Fixed docs/Makefile error message when sphinx is not present
By :user:`Mark Kittisopikul <mkitti>`, :issue:`451`.
* Add missing RTD requirements
By :user:`John Kirkham <jakirkham>`, :issue:`455`.

Maintenance
~~~~~~~~~~~

* Cleanup ``import``\ s in ``adhoc/blosc_memleak_check.py``
By :user:`John Kirkham <jakirkham>`, :issue:`408`.

.. _release_0.11.0:

0.11.0

------

Fix
~~~

* Speed up isinstance checks of :class:`numcodecs.ndarray_like.NDArrayLike`,
:class:`numcodecs.ndarray_like.DType` and :class:`numcodecs.ndarray_like.FlagsObj`.
By :user:`Andreas Poehlmann <ap-->`, :issue:`379`.

Maintenance
~~~~~~~~~~~

* Remove unnecessary None argument to .get(), it is the default value.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`395`.

* Apply refurb suggestions.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`372`.

* Migrate codespell configuration to pyproject.toml and get rid of setup.cfg.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`374`.

* Unvendor cpuinfo.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`373`.

* Drop headers.
By :user:`John Kirkham <jakirkham>`, :issue:`375`.

* Remove Python 2 code.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`368`,
:issue:`387`.

* Support Python 3.11.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`369`.

* Drop Python 3.7.
By :user:`John Kirkham <jakirkham>`,, :issue:`405` :issue:`406`.

* Test with zfpy 1.0.0.
By :user:`John Kirkham <jakirkham>`, :issue:`385`.

* Remove vendored C files and re-generate them on the fly using Cython.
Add a pyproject.toml file to define Cython as a build dependency.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`369`.

* Update cpuinfo to 9.0.0.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>` :issue:`370`.

* Add tests for all registry classes.
By :user:`Josh Moore <joshmoore>`, :issue:`349`.

* Add workflow to label PRs with "needs release notes".
By :user:`Saransh Chopra <Saransh-cpp>` :issue:`396`.

* Finish ``pyproject.toml`` migration.
By :user:`John Kirkham <jakirkham>` :issue:`382`.

* Drop tox.
By :user:`John Kirkham <jakirkham>`, :issue:`384`.

* Update ReadTheDocs.
By :user:`John Kirkham <jakirkham>`, :issue:`383`.

* Use `conda-incubator/setup-minicondav2.2.0` (and use Conda on Linux).
By :user:`John Kirkham <jakirkham>` :issue:`398`.

* Bring coverage back up to 100%.
By :user:`John Kirkham <jakirkham>` and :user:`Martin Durant <martindurant>`,
:issue:`392` and :issue:`393`.

* Collect coverage on all OSes & enable Codecov.
By :user:`John Kirkham <jakirkham>`, :issue:`386`, :issue:`388`,
:issue:`390`, :issue:`391`.

.. _release_0.10.2:

0.10.2

------

Fix
~~~

* Add BitRound (0.10.0) to registry.
By :user:`Josh Moore <joshmoore>`, :issue:`342`.

.. _release_0.10.1:

0.10.1

------

Maintenance
~~~~~~~~~~~

* Add entrypoints to setup.py.
By :user:`Josh Moore <joshmoore>`, :issue:`332`.

* Fix spelling.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`336`.

* Drop Python 3.6 from tests
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`,
:issue:`338`, :issue:`339`.

* Remove trailing spaces and empty lines.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`341`.

* Add LGTM.com configuration file
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`, :issue:`337`.

.. _release_0.10.0:

0.10.0

------

Enhancements
~~~~~~~~~~~~

* Add support of alternative array classes (other than NumPy arrays)
By :user:`Mads R. B. Kristensen <madsbk>`, :issue:`305`.

* Add ability to find codecs via entrypoint `numcodecs.codecs`.
By :user:`Martin Durant <martindurant>`, :issue:`290`.

* Add bitround codec
By :user:`Ryan Abernathy <rabernat>` and :user:`Martin Durant <martindurant>`, :issue:`298`.

* Introduce a flat option to ensure_contiguous_ndarray to switch off flatten for ZFPY codec
By :user:`Haiying Xu <halehawk>`, :issue:`307`.

Bug fixes
~~~~~~~~~

* Fix a flatten array error for ZFPY, ZFPY codec is supported on Python 3.9
and 3.10 on Linux and MacOS, the docs about ZFPY is also available.
By :user:`Haiying Xu <halehawk>`, :user:`John Kirkham <jakirkham>`,
:user:`Ryan Abernathey <rabernat>` :issue:`303`.

* Codex: make encode and decode abstractmethods
By :user:`Mads R. B. Kristensen <madsbk>`, :issue:`306`.

* Fix expected result test for Shuffle.
By :user:`Elliott Sales de Andrade <QuLogic>`, :issue:`282`.

Maintenance
~~~~~~~~~~~

* Multiple code linting fixes.
By :user:`Dimitri Papadopoulos Orfanos <DimitriPapadopoulos>`,
:issue:`295`, :issue:`294`, :issue:`293`, and :issue:`292`.

* Drop Python 3.6
By :user:`Josh Moore <joshmoore>`, :issue:`318`.

* Fix macOS Python 3.10
By :user:`John Kirkham <jakirkham>`, :issue:`311`.

* chore: bump cibuildwheel version, use action
By :user:`Henry Schreiner <henryiii>`, :issue:`309`.

* Specify `language` as `'en'` instead of `None`.
By :user:`John Kirkham <jakirkham>`, :issue:`329`.

* Move `master` to `main`.
By :user:`John Kirkham <jakirkham>`, :issue:`322`.

* Drop `fastparquet` benchmark.
By :user:`John Kirkham <jakirkham>`, :issue:`321`.

* Trim wheel builds.
By :user:`John Kirkham <jakirkham>`, :issue:`320`.

.. _release_0.9.1:

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.