From 408b9f679130ba0f06409781b49a37123a00d729 Mon Sep 17 00:00:00 2001 From: Drew Leonard Date: Fri, 7 Feb 2025 14:21:58 +0000 Subject: [PATCH] NDCube fail --- dkist/dataset/tiled_dataset.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dkist/dataset/tiled_dataset.py b/dkist/dataset/tiled_dataset.py index a82aeeb7..37e3fc09 100644 --- a/dkist/dataset/tiled_dataset.py +++ b/dkist/dataset/tiled_dataset.py @@ -227,7 +227,8 @@ def plot(self, slice_index, share_zscale=False, figure=None, swap_tile_limits: L figure = plt.gcf() sliced_dataset = self.slice_tiles[slice_index] - if (nd_sliced := len(sliced_dataset.flat[0].shape)) != 2: + # This can change to just .shape once we support ndcube >= 2.3 + if (nd_sliced := len(sliced_dataset.flat[0].data.shape)) != 2: raise ValueError( f"Applying slice '{slice_index}' to this dataset resulted in a {nd_sliced} " "dimensional dataset, you should pass a slice which results in a 2D dataset for each tile."