예제 #1
0
 def test_no_op(self):
     vox_order = [dcmstack.closest_ortho_pat_axis(self.affine[:3, idx])[0] for idx in range(3)]
     vox_order = "".join(vox_order)
     vox_array, affine, perm = dcmstack.reorder_voxels(self.vox_array, self.affine, vox_order)
     ok_((vox_array == self.vox_array).all())
     ok_((affine == self.affine).all())
     eq_(perm, (0, 1, 2))
     eq_(np.may_share_memory(affine, self.affine), False)
예제 #2
0
 def test_no_op(self):
     vox_order = [
         dcmstack.closest_ortho_pat_axis(self.affine[:3, idx])[0]
         for idx in range(3)
     ]
     vox_order = ''.join(vox_order)
     vox_array, affine, perm = dcmstack.reorder_voxels(
         self.vox_array, self.affine, vox_order)
     ok_((vox_array == self.vox_array).all())
     ok_((affine == self.affine).all())
     eq_(perm, (0, 1, 2))
     eq_(np.may_share_memory(affine, self.affine), False)
예제 #3
0
def test_closest_ortho_pat_axis():
    eq_(dcmstack.closest_ortho_pat_axis((0.9, 0.1, 0.1)), 'lr')
    eq_(dcmstack.closest_ortho_pat_axis((-0.9, 0.1, 0.1)), 'rl')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.9, 0.1)), 'pa')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, -0.9, 0.1)), 'ap')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, 0.9)), 'is')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, -0.9)), 'si')
예제 #4
0
def test_closest_ortho_pat_axis():
    eq_(dcmstack.closest_ortho_pat_axis((0.9, 0.1, 0.1)), "lr")
    eq_(dcmstack.closest_ortho_pat_axis((-0.9, 0.1, 0.1)), "rl")
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.9, 0.1)), "pa")
    eq_(dcmstack.closest_ortho_pat_axis((0.1, -0.9, 0.1)), "ap")
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, 0.9)), "is")
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, -0.9)), "si")
예제 #5
0
def test_closest_ortho_pat_axis():
    eq_(dcmstack.closest_ortho_pat_axis((0.9, 0.1, 0.1)), 'lr')
    eq_(dcmstack.closest_ortho_pat_axis((-0.9, 0.1, 0.1)), 'rl')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.9, 0.1)), 'pa')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, -0.9, 0.1)), 'ap')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, 0.9)), 'is')
    eq_(dcmstack.closest_ortho_pat_axis((0.1, 0.1, -0.9)), 'si')