From 94f3ebf00a077ee22d6a94cb1660e814ccfeef49 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Sun, 14 Jul 2019 13:42:08 +0100 Subject: [PATCH] BF: Small fixes --- fsl/transform/x5.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fsl/transform/x5.py b/fsl/transform/x5.py index ca32f0965..a1e533e85 100644 --- a/fsl/transform/x5.py +++ b/fsl/transform/x5.py @@ -637,14 +637,15 @@ def _readDisplacementField(group): src, ref, pre, post, init, srcSpace, refSpace = _readNonLinearCommon(group) field = np.array(group['Transform']) - dtype = group['Representation'] + dtype = group.attrs['Representation'] field = nonlinear.DisplacementField(field, src=src, ref=ref, srcSpace=srcSpace, refSpace=refSpace, dispType=dtype, - srcToRefMat=init) + srcToRefMat=init, + xform=ref.voxToWorldMat) return field @@ -660,7 +661,7 @@ def _writeDisplacementField(group, field): group.attrs['SubType'] = 'displacement' group.attrs['Representation'] = field.displacementType - xform = np.field.data.astype(np.float64) + xform = field.data.astype(np.float64) group.create_dataset('Transform', data=xform) -- GitLab