diff --git a/fsl/data/featresults.py b/fsl/data/featresults.py index 00fb3c722083d4b0c998f7ff7d0e98cad2114f48..0bc37680aceb59fd90b89855dc17dabad0136668 100644 --- a/fsl/data/featresults.py +++ b/fsl/data/featresults.py @@ -385,12 +385,12 @@ def loadClusterResults(featdir, settings, contrast): 'Z-MAX X (vox)' : ('zmaxx', int), 'Z-MAX Y (vox)' : ('zmaxy', int), 'Z-MAX Z (vox)' : ('zmaxz', int), - 'Z-COG X (vox)' : ('zcogx', float), - 'Z-COG Y (vox)' : ('zcogy', float), - 'Z-COG Z (vox)' : ('zcogz', float), - 'Z-MAX X (mm)' : ('zmaxx', int), - 'Z-MAX Y (mm)' : ('zmaxy', int), - 'Z-MAX Z (mm)' : ('zmaxz', int), + 'Z-COG X (vox)' : ('zcogx', int), + 'Z-COG Y (vox)' : ('zcogy', int), + 'Z-COG Z (vox)' : ('zcogz', int), + 'Z-MAX X (mm)' : ('zmaxx', float), + 'Z-MAX Y (mm)' : ('zmaxy', float), + 'Z-MAX Z (mm)' : ('zmaxz', float), 'Z-COG X (mm)' : ('zcogx', float), 'Z-COG Y (mm)' : ('zcogy', float), 'Z-COG Z (mm)' : ('zcogz', float), @@ -398,9 +398,9 @@ def loadClusterResults(featdir, settings, contrast): 'COPE-MAX X (vox)' : ('copemaxx', int), 'COPE-MAX Y (vox)' : ('copemaxy', int), 'COPE-MAX Z (vox)' : ('copemaxz', int), - 'COPE-MAX X (mm)' : ('copemaxx', int), - 'COPE-MAX Y (mm)' : ('copemaxy', int), - 'COPE-MAX Z (mm)' : ('copemaxz', int), + 'COPE-MAX X (mm)' : ('copemaxx', float), + 'COPE-MAX Y (mm)' : ('copemaxy', float), + 'COPE-MAX Z (mm)' : ('copemaxz', float), 'COPE-MEAN' : ('copemean', float)} # An error will be raised if the diff --git a/fsl/fsleyes/controls/clusterpanel.py b/fsl/fsleyes/controls/clusterpanel.py index c24ae0cc2b2979a3c1c52a97f18dbc03ec29803f..1ba3ed85295a21d82a62c701fa9e92b5ec3ebf0a 100644 --- a/fsl/fsleyes/controls/clusterpanel.py +++ b/fsl/fsleyes/controls/clusterpanel.py @@ -477,6 +477,12 @@ class ClusterPanel(fslpanel.FSLEyesPanel): featImage = self.__featImages[overlay] contrast = self.__statSelect.GetSelection() + # No cluster results + if contrast < 0: + self.__addZStats .Enable(False) + self.__addClustMask.Enable(False) + return + zstat = featImage.getZStats( contrast) clustMask = featImage.getClusterMask(contrast)