From 147b9e000f612f96c4ef05133bcb4a49e905dc1f Mon Sep 17 00:00:00 2001 From: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com> Date: Mon, 15 Sep 2025 15:10:18 +0100 Subject: [PATCH 1/3] fix gzip typo --- src/zarr/core/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zarr/core/config.py b/src/zarr/core/config.py index 2b7fbbe0c6..a918b789dd 100644 --- a/src/zarr/core/config.py +++ b/src/zarr/core/config.py @@ -138,7 +138,7 @@ def enable_gpu(self) -> ConfigSet: "numcodecs.delta": "zarr.codecs.numcodecs.Delta", "numcodecs.fixedscaleoffset": "zarr.codecs.numcodecs.FixedScaleOffset", "numcodecs.fletcher32": "zarr.codecs.numcodecs.Fletcher32", - "numcodecs.gZip": "zarr.codecs.numcodecs.GZip", + "numcodecs.gzip": "zarr.codecs.numcodecs.GZip", "numcodecs.jenkins_lookup3": "zarr.codecs.numcodecs.JenkinsLookup3", "numcodecs.pcodec": "zarr.codecs.numcodecs.PCodec", "numcodecs.packbits": "zarr.codecs.numcodecs.PackBits", From 6e605ebf081fad175a16b0854ad7e7fe424e2e1b Mon Sep 17 00:00:00 2001 From: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com> Date: Mon, 15 Sep 2025 15:16:19 +0100 Subject: [PATCH 2/3] fix failing example at top of zarr-codecs-numcodecs --- src/zarr/codecs/numcodecs/_codecs.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/zarr/codecs/numcodecs/_codecs.py b/src/zarr/codecs/numcodecs/_codecs.py index c7884700c7..21bdc4e91b 100644 --- a/src/zarr/codecs/numcodecs/_codecs.py +++ b/src/zarr/codecs/numcodecs/_codecs.py @@ -3,6 +3,7 @@ These codecs were previously defined in :py:mod:`numcodecs`, and have now been moved to `zarr`. +>>> import numpy as np >>> import zarr >>> import zarr.codecs.numcodecs as numcodecs >>> @@ -11,9 +12,9 @@ ... shape=(1024, 1024), ... chunks=(64, 64), ... dtype="uint32", -... filters=[numcodecs.zarr3.Delta()], -... compressors=[numcodecs.zarr3.BZ2(level=5)]) ->>> array[:] = np.arange(*array.shape).astype(array.dtype) +... filters=[numcodecs.Delta(dtype="uint32")], +... compressors=[numcodecs.BZ2(level=5)]) +>>> array[:] = np.arange(np.prod(array.shape), dtype=array.dtype).reshape(*array.shape) .. note:: From 9646e9589601e80c221fd4a60008ae48b63c2396 Mon Sep 17 00:00:00 2001 From: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com> Date: Mon, 15 Sep 2025 16:26:36 +0100 Subject: [PATCH 3/3] fix failing tests --- docs/user-guide/config.rst | 2 +- tests/test_codecs/test_numcodecs.py | 2 +- tests/test_config.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/user-guide/config.rst b/docs/user-guide/config.rst index 05cfa1e53c..d55937f2dc 100644 --- a/docs/user-guide/config.rst +++ b/docs/user-guide/config.rst @@ -62,7 +62,7 @@ This is the current default configuration:: 'numcodecs.delta': 'zarr.codecs.numcodecs.Delta', 'numcodecs.fixedscaleoffset': 'zarr.codecs.numcodecs.FixedScaleOffset', 'numcodecs.fletcher32': 'zarr.codecs.numcodecs.Fletcher32', - 'numcodecs.gZip': 'zarr.codecs.numcodecs.GZip', + 'numcodecs.gzip': 'zarr.codecs.numcodecs.GZip', 'numcodecs.jenkins_lookup3': 'zarr.codecs.numcodecs.JenkinsLookup3', 'numcodecs.lz4': 'zarr.codecs.numcodecs.LZ4', 'numcodecs.lzma': 'zarr.codecs.numcodecs.LZMA', diff --git a/tests/test_codecs/test_numcodecs.py b/tests/test_codecs/test_numcodecs.py index 99c4685a67..147327ccf3 100644 --- a/tests/test_codecs/test_numcodecs.py +++ b/tests/test_codecs/test_numcodecs.py @@ -35,7 +35,7 @@ def codec_conf() -> Iterator[Any]: "numcodecs.delta": "zarr.codecs.numcodecs.Delta", "numcodecs.fixedscaleoffset": "zarr.codecs.numcodecs.FixedScaleOffset", "numcodecs.fletcher32": "zarr.codecs.numcodecs.Fletcher32", - "numcodecs.gZip": "zarr.codecs.numcodecs.GZip", + "numcodecs.gzip": "zarr.codecs.numcodecs.GZip", "numcodecs.jenkinslookup3": "zarr.codecs.numcodecs.JenkinsLookup3", "numcodecs.pcodec": "zarr.codecs.numcodecs.PCodec", "numcodecs.packbits": "zarr.codecs.numcodecs.PackBits", diff --git a/tests/test_config.py b/tests/test_config.py index 60e541efd3..c7a2eb7394 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -86,7 +86,7 @@ def test_config_defaults_set() -> None: "numcodecs.delta": "zarr.codecs.numcodecs.Delta", "numcodecs.fixedscaleoffset": "zarr.codecs.numcodecs.FixedScaleOffset", "numcodecs.fletcher32": "zarr.codecs.numcodecs.Fletcher32", - "numcodecs.gZip": "zarr.codecs.numcodecs.GZip", + "numcodecs.gzip": "zarr.codecs.numcodecs.GZip", "numcodecs.jenkins_lookup3": "zarr.codecs.numcodecs.JenkinsLookup3", "numcodecs.pcodec": "zarr.codecs.numcodecs.PCodec", "numcodecs.packbits": "zarr.codecs.numcodecs.PackBits",