From ca1ff5a069d4db0026f9db0541b431a5f8afe921 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Tue, 14 Jun 2016 18:00:13 +0100
Subject: [PATCH] Fix to ImageWRapper.__expandCoverage - np.isclose was
 beingcalled incorrectly

---
 fsl/data/imagewrapper.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/fsl/data/imagewrapper.py b/fsl/data/imagewrapper.py
index 2123a34d2..0ae4fb36d 100644
--- a/fsl/data/imagewrapper.py
+++ b/fsl/data/imagewrapper.py
@@ -336,9 +336,10 @@ class ImageWrapper(notifier.Notifier):
         given ``slices``.
         """
 
-        log.debug('Updating image {} data range (current range: '
+        log.debug('Updating image {} data range [slice: {}] (current range: '
                   '[{}, {}]; current coverage: {})'.format(
                       self.__name,
+                      slices,
                       self.__range[0],
                       self.__range[1],
                       self.__coverage))
@@ -379,7 +380,7 @@ class ImageWrapper(notifier.Notifier):
         self.__range   = (newmin, newmax)
         self.__covered = self.__imageIsCovered()
 
-        if not np.all(np.isclose([oldmin, oldmax], [newmin, newmax])):
+        if not np.all(np.isclose([oldmin, newmin], [oldmax, newmax])):
             log.debug('Image {} range changed: [{}, {}] -> [{}, {}]'.format(
                 self.__name,
                 oldmin,
-- 
GitLab