@@ -852,11 +852,11 @@ def test_set_qform(self):
852852 img .set_qform (new_affine , 1 , update_affine = False )
853853 assert_array_almost_equal (img .affine , aff_affine )
854854 # Clear qform using None, zooms unchanged
855- assert_array_almost_equal (hdr .get_zooms (), [1.1 , 1.1 , 1.1 ])
855+ assert_array_almost_equal (hdr .get_zooms (units = 'raw' ), [1.1 , 1.1 , 1.1 ])
856856 img .set_qform (None )
857857 qaff , code = img .get_qform (coded = True )
858858 assert_equal ((qaff , code ), (None , 0 ))
859- assert_array_almost_equal (hdr .get_zooms (), [1.1 , 1.1 , 1.1 ])
859+ assert_array_almost_equal (hdr .get_zooms (units = 'raw' ), [1.1 , 1.1 , 1.1 ])
860860 # Best affine similarly
861861 assert_array_almost_equal (img .affine , hdr .get_best_affine ())
862862 # If sform is not set, qform should update affine
@@ -911,9 +911,9 @@ def test_set_sform(self):
911911 assert_array_almost_equal (img .affine , aff_affine )
912912 # zooms do not get updated when qform is 0
913913 assert_array_almost_equal (img .get_qform (), orig_aff )
914- assert_array_almost_equal (hdr .get_zooms (), [2.2 , 3.3 , 4.3 ])
914+ assert_array_almost_equal (hdr .get_zooms (units = 'raw' ), [2.2 , 3.3 , 4.3 ])
915915 img .set_qform (None )
916- assert_array_almost_equal (hdr .get_zooms (), [2.2 , 3.3 , 4.3 ])
916+ assert_array_almost_equal (hdr .get_zooms (units = 'raw' ), [2.2 , 3.3 , 4.3 ])
917917 # Set sform using new_affine when qform is set
918918 img .set_qform (qform_affine , 1 )
919919 img .set_sform (new_affine , 1 )
@@ -922,7 +922,7 @@ def test_set_sform(self):
922922 assert_array_almost_equal (saff , new_affine )
923923 assert_array_almost_equal (img .affine , new_affine )
924924 # zooms follow qform
925- assert_array_almost_equal (hdr .get_zooms (), [1.2 , 1.2 , 1.2 ])
925+ assert_array_almost_equal (hdr .get_zooms (units = 'raw' ), [1.2 , 1.2 , 1.2 ])
926926 # Clear sform using None, best_affine should fall back on qform
927927 img .set_sform (None )
928928 assert_equal (hdr ['sform_code' ], 0 )
@@ -1010,15 +1010,15 @@ def test_load_pixdims(self):
10101010 # Check qform, sform, pixdims are the same
10111011 assert_array_equal (img_hdr .get_qform (), qaff )
10121012 assert_array_equal (img_hdr .get_sform (), saff )
1013- assert_array_equal (img_hdr .get_zooms (), [2 , 3 , 4 ])
1013+ assert_array_equal (img_hdr .get_zooms (units = 'raw' ), [2 , 3 , 4 ])
10141014 # Save to stringio
10151015 re_simg = bytesio_round_trip (simg )
10161016 assert_array_equal (re_simg .get_data (), arr )
10171017 # Check qform, sform, pixdims are the same
10181018 rimg_hdr = re_simg .header
10191019 assert_array_equal (rimg_hdr .get_qform (), qaff )
10201020 assert_array_equal (rimg_hdr .get_sform (), saff )
1021- assert_array_equal (rimg_hdr .get_zooms (), [2 , 3 , 4 ])
1021+ assert_array_equal (rimg_hdr .get_zooms (units = 'raw' ), [2 , 3 , 4 ])
10221022
10231023 def test_affines_init (self ):
10241024 # Test we are doing vaguely spec-related qform things. The 'spec' here
@@ -1032,20 +1032,20 @@ def test_affines_init(self):
10321032 hdr = img .header
10331033 assert_equal (hdr ['qform_code' ], 0 )
10341034 assert_equal (hdr ['sform_code' ], 2 )
1035- assert_array_equal (hdr .get_zooms (), [2 , 3 , 4 ])
1035+ assert_array_equal (hdr .get_zooms (units = 'raw' ), [2 , 3 , 4 ])
10361036 # This is also true for affines with header passed
10371037 qaff = np .diag ([3 , 4 , 5 , 1 ])
10381038 saff = np .diag ([6 , 7 , 8 , 1 ])
10391039 hdr .set_qform (qaff , code = 'scanner' )
10401040 hdr .set_sform (saff , code = 'talairach' )
1041- assert_array_equal (hdr .get_zooms (), [3 , 4 , 5 ])
1041+ assert_array_equal (hdr .get_zooms (units = 'raw' ), [3 , 4 , 5 ])
10421042 img = IC (arr , aff , hdr )
10431043 new_hdr = img .header
10441044 # Again affine is sort of anonymous space
10451045 assert_equal (new_hdr ['qform_code' ], 0 )
10461046 assert_equal (new_hdr ['sform_code' ], 2 )
10471047 assert_array_equal (new_hdr .get_sform (), aff )
1048- assert_array_equal (new_hdr .get_zooms (), [2 , 3 , 4 ])
1048+ assert_array_equal (new_hdr .get_zooms (units = 'raw' ), [2 , 3 , 4 ])
10491049 # But if no affine passed, codes and matrices stay the same
10501050 img = IC (arr , None , hdr )
10511051 new_hdr = img .header
@@ -1054,7 +1054,7 @@ def test_affines_init(self):
10541054 assert_equal (new_hdr ['sform_code' ], 3 ) # Still talairach
10551055 assert_array_equal (new_hdr .get_sform (), saff )
10561056 # Pixdims as in the original header
1057- assert_array_equal (new_hdr .get_zooms (), [3 , 4 , 5 ])
1057+ assert_array_equal (new_hdr .get_zooms (units = 'raw' ), [3 , 4 , 5 ])
10581058
10591059 def test_read_no_extensions (self ):
10601060 IC = self .image_class
0 commit comments