From 6deb0cec9bc42aa45183e51798d10073263ed02d Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauld.mccarthy@gmail.com>
Date: Tue, 21 Feb 2017 16:33:29 +0000
Subject: [PATCH] Bugfix - neuro L/R scaled voxel flip was being encoded
 incorrectly due to backwards matrix multplication

---
 fsl/data/image.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fsl/data/image.py b/fsl/data/image.py
index 6d16e0336..f5cdce5c6 100644
--- a/fsl/data/image.py
+++ b/fsl/data/image.py
@@ -482,7 +482,7 @@ class Nifti(notifier.Notifier):
         if self.isNeurological():
             x              = (shape[0] - 1) * pixdim[0]
             flip           = transform.scaleOffsetXform([-1, 1, 1], [x, 0, 0])
-            voxToPixdimMat = transform.concat(voxToPixdimMat, flip)
+            voxToPixdimMat = transform.concat(flip, voxToPixdimMat)
 
         return voxToPixdimMat
 
-- 
GitLab