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]) )
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)