@@ -70,11 +70,12 @@ def test_read_mgh():
7070 assert h ['dof' ] == 0
7171 assert h ['goodRASFlag' ] == 1
7272 assert_array_equal (h ['dims' ], [3 , 4 , 5 , 2 ])
73- assert_almost_equal (h ['tr' ], 2.0 )
73+ assert_almost_equal (h ['tr' ], 2 )
7474 assert_almost_equal (h ['flip_angle' ], 0.0 )
7575 assert_almost_equal (h ['te' ], 0.0 )
7676 assert_almost_equal (h ['ti' ], 0.0 )
77- assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 2 ])
77+ assert_array_almost_equal (h .get_zooms (units = 'raw' ), [1 , 1 , 1 , 2 ])
78+ assert_array_almost_equal (h .get_zooms (units = 'norm' ), [1 , 1 , 1 , 0.002 ])
7879 assert_array_almost_equal (h .get_vox2ras (), v2r )
7980 assert_array_almost_equal (h .get_vox2ras_tkr (), v2rtkr )
8081
@@ -147,7 +148,7 @@ def test_write_noaffine_mgh():
147148def test_set_zooms ():
148149 mgz = load (MGZ_FNAME )
149150 h = mgz .header
150- assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 2 ])
151+ assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 0.002 ])
151152 h .set_zooms ([1 , 1 , 1 , 3 ])
152153 assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 3 ])
153154 for zooms in ((- 1 , 1 , 1 , 1 ),
@@ -397,28 +398,28 @@ def test_zooms_edge_cases(self):
397398
398399 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
399400 (1 , 1 , 1 , 0 ))
400- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
401+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
401402 (1 , 1 , 1 , 0 ))
402403
403- img .header .set_zooms ((1 , 1 , 1 , 2000 ))
404+ img .header .set_zooms ((1 , 1 , 1 , 2000 ), units = 'raw' )
404405 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
405406 (1 , 1 , 1 , 2000 ))
406- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
407+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
407408 (1 , 1 , 1 , 2 ))
408409 assert_array_almost_equal (img .header .get_zooms (), (1 , 1 , 1 , 2 ))
409410
410- img .header .set_norm_zooms ((2 , 2 , 2 , 3 ))
411+ img .header .set_zooms ((2 , 2 , 2 , 3 ), units = 'norm' )
411412 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
412413 (2 , 2 , 2 , 3000 ))
413- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
414+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
414415 (2 , 2 , 2 , 3 ))
415416 assert_array_almost_equal (img .header .get_zooms (), (2 , 2 , 2 , 3 ))
416417
417418 # It's legal to set zooms for spatial dimensions only
418- img .header .set_norm_zooms ((3 , 3 , 3 ))
419+ img .header .set_zooms ((3 , 3 , 3 ), units = 'norm' )
419420 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
420421 (3 , 3 , 3 , 3000 ))
421- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
422+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
422423 (3 , 3 , 3 , 3 ))
423424 assert_array_almost_equal (img .header .get_zooms (), (3 , 3 , 3 , 3 ))
424425
@@ -427,24 +428,24 @@ def test_zooms_edge_cases(self):
427428
428429 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
429430 (1 , 1 , 1 ))
430- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
431+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
431432 (1 , 1 , 1 ))
432433
433- img .header .set_zooms ((2 , 2 , 2 ))
434+ img .header .set_zooms ((2 , 2 , 2 ), units = 'raw' )
434435 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
435436 (2 , 2 , 2 ))
436- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
437+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
437438 (2 , 2 , 2 ))
438439
439- img .header .set_norm_zooms ((3 , 3 , 3 ))
440+ img .header .set_zooms ((3 , 3 , 3 ), units = 'norm' )
440441 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
441442 (3 , 3 , 3 ))
442- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
443+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
443444 (3 , 3 , 3 ))
444445
445446 # Cannot set TR as zoom for 3D image
446- assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ))
447- assert_raises (HeaderDataError , img .header .set_norm_zooms , (4 , 4 , 4 , 5 ))
447+ assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ), 'raw' )
448+ assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ), 'norm' )
448449
449450
450451class TestMGHHeader (_TestLabeledWrapStruct ):
0 commit comments