From 9c4980e4a685418fc2829149d6f42718e2ff7e29 Mon Sep 17 00:00:00 2001 From: Vineet Kumar Date: Wed, 12 Aug 2026 19:11:58 +0530 Subject: [PATCH] BUG: fix indexing in WaveletPacketND.reconstruct for data_size --- pywt/_wavelet_packets.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pywt/_wavelet_packets.py b/pywt/_wavelet_packets.py index 57ebcb938..65fc3ac73 100644 --- a/pywt/_wavelet_packets.py +++ b/pywt/_wavelet_packets.py @@ -1015,7 +1015,7 @@ def reconstruct(self, update=True): if self.has_any_subnode: data = super().reconstruct(update) if self.data_size is not None and (data.shape != self.data_size): - data = data[[slice(sz) for sz in self.data_size]] + data = data[tuple(slice(sz) for sz in self.data_size)] if update: self.data = data return data