@@ -72,11 +72,12 @@ def test_read_mgh():
7272 assert_equal (h ['dof' ], 0 )
7373 assert_equal (h ['goodRASFlag' ], 1 )
7474 assert_array_equal (h ['dims' ], [3 , 4 , 5 , 2 ])
75- assert_almost_equal (h ['tr' ], 2.0 )
75+ assert_almost_equal (h ['tr' ], 2 )
7676 assert_almost_equal (h ['flip_angle' ], 0.0 )
7777 assert_almost_equal (h ['te' ], 0.0 )
7878 assert_almost_equal (h ['ti' ], 0.0 )
79- assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 2 ])
79+ assert_array_almost_equal (h .get_zooms (units = 'raw' ), [1 , 1 , 1 , 2 ])
80+ assert_array_almost_equal (h .get_zooms (units = 'norm' ), [1 , 1 , 1 , 0.002 ])
8081 assert_array_almost_equal (h .get_vox2ras (), v2r )
8182 assert_array_almost_equal (h .get_vox2ras_tkr (), v2rtkr )
8283
@@ -149,7 +150,7 @@ def test_write_noaffine_mgh():
149150def test_set_zooms ():
150151 mgz = load (MGZ_FNAME )
151152 h = mgz .header
152- assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 2 ])
153+ assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 0.002 ])
153154 h .set_zooms ([1 , 1 , 1 , 3 ])
154155 assert_array_almost_equal (h .get_zooms (), [1 , 1 , 1 , 3 ])
155156 for zooms in ((- 1 , 1 , 1 , 1 ),
@@ -398,28 +399,28 @@ def test_zooms_edge_cases(self):
398399
399400 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
400401 (1 , 1 , 1 , 0 ))
401- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
402+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
402403 (1 , 1 , 1 , 0 ))
403404
404- img .header .set_zooms ((1 , 1 , 1 , 2000 ))
405+ img .header .set_zooms ((1 , 1 , 1 , 2000 ), units = 'raw' )
405406 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
406407 (1 , 1 , 1 , 2000 ))
407- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
408+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
408409 (1 , 1 , 1 , 2 ))
409410 assert_array_almost_equal (img .header .get_zooms (), (1 , 1 , 1 , 2 ))
410411
411- img .header .set_norm_zooms ((2 , 2 , 2 , 3 ))
412+ img .header .set_zooms ((2 , 2 , 2 , 3 ), units = 'norm' )
412413 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
413414 (2 , 2 , 2 , 3000 ))
414- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
415+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
415416 (2 , 2 , 2 , 3 ))
416417 assert_array_almost_equal (img .header .get_zooms (), (2 , 2 , 2 , 3 ))
417418
418419 # It's legal to set zooms for spatial dimensions only
419- img .header .set_norm_zooms ((3 , 3 , 3 ))
420+ img .header .set_zooms ((3 , 3 , 3 ), units = 'norm' )
420421 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
421422 (3 , 3 , 3 , 3000 ))
422- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
423+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
423424 (3 , 3 , 3 , 3 ))
424425 assert_array_almost_equal (img .header .get_zooms (), (3 , 3 , 3 , 3 ))
425426
@@ -428,24 +429,24 @@ def test_zooms_edge_cases(self):
428429
429430 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
430431 (1 , 1 , 1 ))
431- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
432+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
432433 (1 , 1 , 1 ))
433434
434- img .header .set_zooms ((2 , 2 , 2 ))
435+ img .header .set_zooms ((2 , 2 , 2 ), units = 'raw' )
435436 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
436437 (2 , 2 , 2 ))
437- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
438+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
438439 (2 , 2 , 2 ))
439440
440- img .header .set_norm_zooms ((3 , 3 , 3 ))
441+ img .header .set_zooms ((3 , 3 , 3 ), units = 'norm' )
441442 assert_array_almost_equal (img .header .get_zooms (units = 'raw' ),
442443 (3 , 3 , 3 ))
443- assert_array_almost_equal (img .header .get_zooms (units = 'canonical ' ),
444+ assert_array_almost_equal (img .header .get_zooms (units = 'norm ' ),
444445 (3 , 3 , 3 ))
445446
446447 # Cannot set TR as zoom for 3D image
447- assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ))
448- assert_raises (HeaderDataError , img .header .set_norm_zooms , (4 , 4 , 4 , 5 ))
448+ assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ), 'raw' )
449+ assert_raises (HeaderDataError , img .header .set_zooms , (4 , 4 , 4 , 5 ), 'norm' )
449450
450451
451452class TestMGHHeader (_TestLabeledWrapStruct ):
0 commit comments