@@ -30,6 +30,7 @@ def test_errormap():
30
30
errmap = ErrorMap ()
31
31
errmap .inputs .in_tst = os .path .join (tempdir , 'von.nii.gz' )
32
32
errmap .inputs .in_ref = os .path .join (tempdir , 'alan.nii.gz' )
33
+ errmap .out_map = os .path .join (tempdir , 'out_map.nii.gz' )
33
34
result = errmap .run ()
34
35
yield assert_equal , result .outputs .distance , 1.125
35
36
@@ -57,19 +58,19 @@ def test_errormap():
57
58
msimg1 = nib .Nifti1Image (msvolume1 , np .eye (4 ))
58
59
59
60
msvolume2 = np .zeros (shape = (2 ,2 ,2 ,2 ))
60
- msvolume2 [:,:,:,0 ] = volume2
61
- msvolume2 [:,:,:,1 ] = volume3
61
+ msvolume2 [:,:,:,0 ] = volume3
62
+ msvolume2 [:,:,:,1 ] = volume1
62
63
msimg2 = nib .Nifti1Image (msvolume2 , np .eye (4 ))
63
64
64
- nib .save (img1 , os .path .join (tempdir , 'von-ray.nii.gz' ))
65
- nib .save (img2 , os .path .join (tempdir , 'alan-ray.nii.gz' ))
65
+ nib .save (msimg1 , os .path .join (tempdir , 'von-ray.nii.gz' ))
66
+ nib .save (msimg2 , os .path .join (tempdir , 'alan-ray.nii.gz' ))
66
67
67
68
errmap .inputs .in_tst = os .path .join (tempdir , 'von-ray.nii.gz' )
68
69
errmap .inputs .in_ref = os .path .join (tempdir , 'alan-ray.nii.gz' )
69
70
errmap .inputs .metric = 'sqeuclidean'
70
71
result = errmap .run ()
71
- yield assert_equal , result .outputs .distance , 7.0
72
+ yield assert_equal , result .outputs .distance , 5.5
72
73
73
74
errmap .inputs .metric = 'euclidean'
74
75
result = errmap .run ()
75
- yield assert_equal , result .outputs .distance , 2 ** 0.5 + 6
76
+ yield assert_equal , result .outputs .distance , np . float32 ( 1.25 * ( 2 ** 0.5 ))
0 commit comments