diff --git a/fsl/data/imagewrapper.py b/fsl/data/imagewrapper.py index 56af1f8875965a477aa78c5f9640a4e1a69bb175..a3b7657faf2c3a61d6514cd242620fdfe2414394 100644 --- a/fsl/data/imagewrapper.py +++ b/fsl/data/imagewrapper.py @@ -1012,9 +1012,8 @@ def calcExpansion(slices, coverage): expLow = min((ylo, yLowCover, expLow)) expHigh = max((yhi, yHighCover, expHigh)) - expansion[dimy][0] = expLow - expansion[dimy][1] = expHigh - + expansion[dimy][0] = int(expLow) + expansion[dimy][1] = int(expHigh) # If no range exists for any of the # other dimensions, the range for @@ -1025,7 +1024,7 @@ def calcExpansion(slices, coverage): continue if np.any(np.isnan(expansion[dimy])): - expansion[dimy] = coverage[:, dimy, vol] + expansion[dimy] = [int(c) for c in coverage[:, dimy, vol]] # Finish off this expansion expansion = finishExpansion(expansion, vol)