@@ -1176,7 +1176,7 @@ def test_static_dtype_aliases(self):
11761176 img_rt = bytesio_round_trip (img )
11771177 assert img_rt .get_data_dtype () == effective_dt
11781178
1179- def test_norm_zooms_edge_cases (self ):
1179+ def test_zooms_edge_cases (self ):
11801180 img_klass = self .image_class
11811181 arr = np .arange (120 , dtype = np .int16 ).reshape ((2 , 3 , 4 , 5 ))
11821182 aff = np .eye (4 )
@@ -1186,47 +1186,53 @@ def test_norm_zooms_edge_cases(self):
11861186 # Unknown units = 2 warnings
11871187 with warnings .catch_warnings (record = True ) as warns :
11881188 warnings .simplefilter ('always' )
1189- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1189+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11901190 (1 , 1 , 1 , 1 ))
11911191 assert_equal (len (warns ), 2 )
1192- assert_raises (ValueError , img .header .get_norm_zooms , True )
1192+ assert_raises (ValueError , img .header .get_zooms ,
1193+ units = 'canonical' , raise_unknown = True )
11931194
11941195 img .header .set_xyzt_units (xyz = 'meter' )
11951196 with warnings .catch_warnings (record = True ) as warns :
11961197 warnings .simplefilter ('always' )
1197- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1198+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
11981199 (1000 , 1000 , 1000 , 1 ))
11991200 assert_equal (len (warns ), 1 )
1200- assert_raises (ValueError , img .header .get_norm_zooms , True )
1201+ assert_raises (ValueError , img .header .get_zooms ,
1202+ units = 'canonical' , raise_unknown = True )
12011203
12021204 img .header .set_xyzt_units (xyz = 'mm' , t = 'sec' )
1203- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1205+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
12041206 (1 , 1 , 1 , 1 ))
12051207 img .header .set_xyzt_units (xyz = 'micron' , t = 'sec' )
1206- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1208+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
12071209 (0.001 , 0.001 , 0.001 , 1 ))
12081210
12091211 img .header .set_xyzt_units (t = 'sec' )
12101212 with warnings .catch_warnings (record = True ) as warns :
12111213 warnings .simplefilter ('always' )
1212- assert_array_equal (img .header .get_norm_zooms (), (1 , 1 , 1 , 1 ))
1214+ assert_array_equal (img .header .get_zooms (units = 'canonical' ),
1215+ (1 , 1 , 1 , 1 ))
12131216 assert_equal (len (warns ), 1 )
1214- assert_raises (ValueError , img .header .get_norm_zooms , True )
1217+ assert_raises (ValueError , img .header .get_zooms ,
1218+ units = 'canonical' , raise_unknown = True )
12151219
12161220 img .header .set_xyzt_units (xyz = 'mm' , t = 'msec' )
1217- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1221+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
12181222 (1 , 1 , 1 , 0.001 ))
12191223
12201224 img .header .set_xyzt_units (xyz = 'mm' , t = 'usec' )
1221- assert_array_almost_equal (img .header .get_norm_zooms ( ),
1225+ assert_array_almost_equal (img .header .get_zooms ( units = 'canonical' ),
12221226 (1 , 1 , 1 , 0.000001 ))
12231227
12241228 # Verify `set_norm_zooms` resets units
12251229 img .header .set_xyzt_units (xyz = 'meter' , t = 'usec' )
12261230 assert_equal (img .header .get_xyzt_units (), ('meter' , 'usec' ))
12271231 img .header .set_norm_zooms ((2 , 2 , 2 , 2.5 ))
1228- assert_array_almost_equal (img .header .get_norm_zooms (), (2 , 2 , 2 , 2.5 ))
1229- assert_array_almost_equal (img .header .get_zooms (), (2 , 2 , 2 , 2.5 ))
1232+ assert_array_almost_equal (img .header .get_zooms (units = 'canonical' ),
1233+ (2 , 2 , 2 , 2.5 ))
1234+ assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
1235+ (2 , 2 , 2 , 2.5 ))
12301236 assert_equal (img .header .get_xyzt_units (), ('mm' , 'sec' ))
12311237
12321238
0 commit comments