diff --git a/slicing.py b/slicing.py index 7eebb38eaa3709a5f01b68e48e4d8129f5de881f..44b4e2b2c08c61680dd6a2f999c8339b4c418596 100644 --- a/slicing.py +++ b/slicing.py @@ -47,6 +47,10 @@ def normalizeSlice(slices, sizes): return tuple(result) +def shiftSlice(slices, offset): + return [slice(k.start+offset, k.stop + offset, k.step) for k in slices] + + def sliceFromDirection(directionName, dim, normalOffset=0, tangentialOffset=0): """ Create a slice from a direction named by compass scheme: