Example #1
0
def test_vol_idx_ltr():
    d = np.zeros([5, 5, 5, 8])
    img = AslImage(name="asldata", image=d, tis=[1, 2], iaf="tc", order='ltr')
    assert img.get_vol_index(0, 0, 0) == 0
    assert img.get_vol_index(1, 0, 0) == 1
    assert img.get_vol_index(0, 1, 0) == 2
    assert img.get_vol_index(1, 1, 0) == 3
    assert img.get_vol_index(0, 0, 1) == 4
    assert img.get_vol_index(1, 0, 1) == 5
    assert img.get_vol_index(0, 1, 1) == 6
    assert img.get_vol_index(1, 1, 1) == 7
Example #2
0
def test_vol_idx_rt():
    d = np.zeros([5, 5, 5, 8])
    img = AslImage(name="asldata", image=d, tis=[1, 2], order='rt')
    assert img.get_vol_index(0, 0, 0) == 0
    assert img.get_vol_index(0, 1, 0) == 4
    assert img.get_vol_index(0, 0, 1) == 1
    assert img.get_vol_index(0, 1, 1) == 5
    assert img.get_vol_index(0, 0, 2) == 2
    assert img.get_vol_index(0, 1, 2) == 6
    assert img.get_vol_index(0, 0, 3) == 3
    assert img.get_vol_index(0, 1, 3) == 7
Example #3
0
def test_vol_idx_var_rpts_tr():
    d = np.zeros([5, 5, 5, 7])
    img = AslImage(name="asldata",
                   image=d,
                   tis=[1, 2],
                   rpts=[3, 4],
                   iaf="diff",
                   order='tr')
    assert img.get_vol_index(0, 0, 0) == 0
    assert img.get_vol_index(0, 1, 0) == 1
    assert img.get_vol_index(0, 0, 1) == 2
    assert img.get_vol_index(0, 1, 1) == 3
    assert img.get_vol_index(0, 0, 2) == 4
    assert img.get_vol_index(0, 1, 2) == 5
    assert img.get_vol_index(0, 1, 3) == 6
Example #4
0
def test_vol_idx_var_rpts_lrt():
    d = np.zeros([5, 5, 5, 10])
    img = AslImage(name="asldata",
                   image=d,
                   tis=[1, 2],
                   rpts=[3, 2],
                   iaf="tc",
                   order='lrt')
    assert img.get_vol_index(0, 0, 0) == 0
    assert img.get_vol_index(1, 0, 0) == 1
    assert img.get_vol_index(0, 0, 1) == 2
    assert img.get_vol_index(1, 0, 1) == 3
    assert img.get_vol_index(0, 0, 2) == 4
    assert img.get_vol_index(1, 0, 2) == 5
    assert img.get_vol_index(0, 1, 0) == 6
    assert img.get_vol_index(1, 1, 0) == 7
    assert img.get_vol_index(0, 1, 1) == 8
    assert img.get_vol_index(1, 1, 1) == 9