From fecf60c15b27eafb865746ed19272092ec04f52c Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Fri, 23 Oct 2015 12:08:22 +0100
Subject: [PATCH] Use np.nanmin/nanmax instead of data.min/max - NIFTI images
 with nan values are now displayed correctly

---
 fsl/fsleyes/gl/textures/imagetexture.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fsl/fsleyes/gl/textures/imagetexture.py b/fsl/fsleyes/gl/textures/imagetexture.py
index 20036e3ce..3831a1916 100644
--- a/fsl/fsleyes/gl/textures/imagetexture.py
+++ b/fsl/fsleyes/gl/textures/imagetexture.py
@@ -288,8 +288,8 @@ class ImageTexture(texture.Texture):
         if self.__prefilter is not None:
             data = self.__prefilter(data)
         
-        self.__dataMin  = float(data.min())
-        self.__dataMax  = float(data.max())         
+        self.__dataMin  = float(np.nanmin(data))
+        self.__dataMax  = float(np.nanmax(data))
 
         if refresh:
             self.refresh()
-- 
GitLab