Skip to content

Commit 2f95cbb

Browse files
committed
TST: add test for --strict-sort option to parrec2nii
1 parent cd45556 commit 2f95cbb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

nibabel/tests/test_scripts.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,3 +322,12 @@ def test_parrec2nii_with_data():
322322
assert_almost_equal(data_notrace, data[..., good_mask])
323323
assert_almost_equal(bvals_notrace, np.array(DTI_PAR_BVALS)[good_mask])
324324
assert_almost_equal(bvecs_notrace, bvecs_LAS[good_mask])
325+
# test --strict-sort
326+
run_command(['parrec2nii', '--overwrite', '--keep-trace',
327+
'--bvs', '--strict-sort', dti_par])
328+
# strict-sort: bvals should be in ascending order
329+
assert_almost_equal(np.loadtxt('DTI.bvals'), np.sort(DTI_PAR_BVALS))
330+
img = load('DTI.nii')
331+
data_sorted = img.get_data().copy()
332+
assert_almost_equal(data[..., np.argsort(DTI_PAR_BVALS)], data_sorted)
333+
del img

0 commit comments

Comments
 (0)