From b5182e2ba8325581061ba8721f79bb302d3e2efa Mon Sep 17 00:00:00 2001 From: David Stansby Date: Sat, 4 Jan 2025 18:44:45 +0000 Subject: [PATCH] Revert change to delta filter --- numcodecs/delta.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/numcodecs/delta.py b/numcodecs/delta.py index 32da2e04..e41f8be9 100644 --- a/numcodecs/delta.py +++ b/numcodecs/delta.py @@ -63,12 +63,7 @@ def encode(self, buf): enc[0] = arr[0] # compute differences - # using np.subtract for in-place operations - if arr.dtype == bool: - np.not_equal(arr[1:], arr[:-1], out=enc[1:]) - else: - np.subtract(arr[1:], arr[:-1], out=enc[1:]) - + enc[1:] = np.diff(arr) return enc def decode(self, buf, out=None):