Esempio n. 1
0
def test_integrate_ROI_reverse_input():
    E = np.arange(100)
    C = E[::-1]
    E_rev = E[::-1]
    C_rev = C[::-1]
    assert_array_almost_equal(
        integrate_ROI(E_rev, C_rev, [5.5, 17], [11.5, 23]),
        integrate_ROI(E, C, [5.5, 17], [11.5, 23]))
Esempio n. 2
0
def test_integrate_ROI_reverse_input():
    E = np.arange(100)
    C = E[::-1]
    E_rev = E[::-1]
    C_rev = C[::-1]
    assert_array_almost_equal(
            integrate_ROI(E_rev, C_rev, [5.5, 17], [11.5, 23]),
            integrate_ROI(E, C, [5.5, 17], [11.5, 23])
            )
Esempio n. 3
0
def test_integrate_ROI_compute():
    E = np.arange(100)
    C = np.ones_like(E)
    assert_array_almost_equal(integrate_ROI(E, C, 5.5, 6.5),
                              1)
    assert_array_almost_equal(integrate_ROI(E, C, 5.5, 11.5),
                              6)
    assert_array_almost_equal(integrate_ROI(E, C, [5.5, 17], [11.5, 23]),
                              12)
Esempio n. 4
0
def test_integrate_ROI_compute():
    E = np.arange(100)
    C = np.ones_like(E)
    assert_array_almost_equal(integrate_ROI(E, C, 5.5, 6.5), 1)
    assert_array_almost_equal(integrate_ROI(E, C, 5.5, 11.5), 6)
    assert_array_almost_equal(integrate_ROI(E, C, [5.5, 17], [11.5, 23]), 12)