From c9cb52f738df4fb6a05492618f28aaf72fa5ff5e Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 6 Oct 2017 17:40:21 +0100
Subject: [PATCH] Make sure shapes float

---
 fsl/data/image.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsl/data/image.py b/fsl/data/image.py
index f914e1094..1eb55c413 100644
--- a/fsl/data/image.py
+++ b/fsl/data/image.py
@@ -1179,8 +1179,8 @@ class Image(Nifti):
         data = self[sliceobj]
         data = np.array(data, dtype=dtype, copy=False)
 
-        oldShape = np.array(data.shape)
-        newShape = np.array(newShape)
+        oldShape = np.array(data.shape, dtype=np.float)
+        newShape = np.array(newShape,   dtype=np.float)
 
         if not np.all(np.isclose(oldShape, newShape)):
 
-- 
GitLab