From ad7564036cf62ec4195d77e961298d5a97ad239d Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauld.mccarthy@gmail.com> Date: Sun, 22 Jan 2017 20:17:40 +0000 Subject: [PATCH] Fixes - nibabel header['sform'] returns a numpy scalar --- fsl/data/image.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/fsl/data/image.py b/fsl/data/image.py index 08543981b..b6dafec10 100644 --- a/fsl/data/image.py +++ b/fsl/data/image.py @@ -345,7 +345,7 @@ class Nifti(notifier.Notifier): 'changed for an ANALYZE image') header = self.header - sformCode = header['sform_code'] + sformCode = int(header['sform_code']) if sformCode == constants.NIFTI_XFORM_UNKNOWN: sformCode = constants.NIFTI_XFORM_ALIGNED_ANAT @@ -729,10 +729,6 @@ class Image(Nifti): Nifti.__init__(self, nibImage.get_header()) - print name - print self.voxToWorldMat - - self.name = name self.__lName = '{}_{}'.format(id(self), self.name) self.__dataSource = dataSource @@ -852,8 +848,8 @@ class Image(Nifti): Nifti.voxToWorldMat.fset(self, xform) - xform = self.voxToWorldMat - code = self.header['sform_code'] + xform = self.voxToWorldMat + code = int(self.header['sform_code']) self.__nibImage.set_sform(xform, code) -- GitLab