diff --git a/slicing.py b/slicing.py index 15212c1f50d30ea1e363c4fca9be6ef73ff8258d..9024320ac2f31279e47ecd0abfa84b3410d30d48 100644 --- a/slicing.py +++ b/slicing.py @@ -123,7 +123,7 @@ def remove_ghost_layers(arr, index_dimensions=0, ghost_layers=1): spatial_dimensions = dimensions - index_dimensions indexing = [slice(ghost_layers, -ghost_layers, None), ] * spatial_dimensions indexing += [slice(None, None, None)] * index_dimensions - return arr[indexing] + return arr[tuple(indexing)] def add_ghost_layers(arr, index_dimensions=0, ghost_layers=1, layout=None):