@@ -1099,7 +1099,7 @@ def test_write_scaling(self):
10991099 with np .errstate (invalid = 'ignore' ):
11001100 self ._check_write_scaling (slope , inter , e_slope , e_inter )
11011101
1102- def test_norm_zooms_edge_cases (self ):
1102+ def test_zooms_edge_cases (self ):
11031103 img_klass = self .image_class
11041104 arr = np .arange (120 , dtype = np .int16 ).reshape ((2 , 3 , 4 , 5 ))
11051105 aff = np .eye (4 )
@@ -1109,47 +1109,53 @@ def test_norm_zooms_edge_cases(self):
11091109 # Unknown units = 2 warnings
11101110 with warnings .catch_warnings (record = True ) as warns :
11111111 warnings .simplefilter ('always' )
1112- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1112+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11131113 (1 , 1 , 1 , 1 ))
11141114 assert_equal (len (warns ), 2 )
1115- assert_raises (ValueError , img .header .get_norm_zooms , True )
1115+ assert_raises (ValueError , img .header .get_zooms ,
1116+ units = 'canonical' , raise_unknown = True )
11161117
11171118 img .header .set_xyzt_units (xyz = 'meter' )
11181119 with warnings .catch_warnings (record = True ) as warns :
11191120 warnings .simplefilter ('always' )
1120- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1121+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11211122 (1000 , 1000 , 1000 , 1 ))
11221123 assert_equal (len (warns ), 1 )
1123- assert_raises (ValueError , img .header .get_norm_zooms , True )
1124+ assert_raises (ValueError , img .header .get_zooms ,
1125+ units = 'canonical' , raise_unknown = True )
11241126
11251127 img .header .set_xyzt_units (xyz = 'mm' , t = 'sec' )
1126- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1128+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11271129 (1 , 1 , 1 , 1 ))
11281130 img .header .set_xyzt_units (xyz = 'micron' , t = 'sec' )
1129- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1131+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11301132 (0.001 , 0.001 , 0.001 , 1 ))
11311133
11321134 img .header .set_xyzt_units (t = 'sec' )
11331135 with warnings .catch_warnings (record = True ) as warns :
11341136 warnings .simplefilter ('always' )
1135- assert_array_equal (img .header .get_norm_zooms (), (1 , 1 , 1 , 1 ))
1137+ assert_array_equal (img .header .get_zooms (units = 'canonical' ),
1138+ (1 , 1 , 1 , 1 ))
11361139 assert_equal (len (warns ), 1 )
1137- assert_raises (ValueError , img .header .get_norm_zooms , True )
1140+ assert_raises (ValueError , img .header .get_zooms ,
1141+ units = 'canonical' , raise_unknown = True )
11381142
11391143 img .header .set_xyzt_units (xyz = 'mm' , t = 'msec' )
1140- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1144+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11411145 (1 , 1 , 1 , 0.001 ))
11421146
11431147 img .header .set_xyzt_units (xyz = 'mm' , t = 'usec' )
1144- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1148+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11451149 (1 , 1 , 1 , 0.000001 ))
11461150
11471151 # Verify `set_norm_zooms` resets units
11481152 img .header .set_xyzt_units (xyz = 'meter' , t = 'usec' )
11491153 assert_equal (img .header .get_xyzt_units (), ('meter' , 'usec' ))
11501154 img .header .set_norm_zooms ((2 , 2 , 2 , 2.5 ))
1151- assert_array_almost_equal (img .header .get_norm_zooms (), (2 , 2 , 2 , 2.5 ))
1152- assert_array_almost_equal (img .header .get_zooms (), (2 , 2 , 2 , 2.5 ))
1155+ assert_array_almost_equal (img .header .get_zooms (units = 'canonical' ),
1156+ (2 , 2 , 2 , 2.5 ))
1157+ assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
1158+ (2 , 2 , 2 , 2.5 ))
11531159 assert_equal (img .header .get_xyzt_units (), ('mm' , 'sec' ))
11541160
11551161
0 commit comments