Skip to content

Commit adf63d5

Browse files
smoiaoesteban
authored andcommitted
corrected inversion of axes and fieldmap creation in fsltest
1 parent 9ae8759 commit adf63d5

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

nitransforms/io/fsl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ def from_image(cls, imgobj):
187187
imgobj.file_map['image'].filename)
188188

189189
field = np.squeeze(np.asanyarray(imgobj.dataobj))
190-
field[..., (0, 1)] *= -1.0
190+
field[..., 0] *= -1.0
191191

192192
return imgobj.__class__(field, imgobj.affine, hdr)
193193

nitransforms/tests/test_nonlinear.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@ def test_displacements_field1(tmp_path, get_testdata, image_orientation, sw_tool
6363
os.chdir(str(tmp_path))
6464
nii = get_testdata[image_orientation]
6565
nii.to_filename("reference.nii.gz")
66-
fieldmap = np.zeros((*nii.shape[:3], 1, 3), dtype="float32")
66+
fieldmap = np.zeros(
67+
(*nii.shape[:3], 1, 3) if sw_tool != "fsl" else (*nii.shape[:3], 3),
68+
dtype="float32",
69+
)
6770
fieldmap[..., axis] = -10.0
6871

6972
_hdr = nii.header.copy()

0 commit comments

Comments
 (0)