def test_sample_condition_3(): """ Test the experimental condition sampling -- oversampling=10 """ condition = ([1, 20, 36.5], [2, 2, 2], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=10, min_onset=0) assert_almost_equal(reg.sum(), 60.) assert reg[10] == 1 assert reg[380] == 1 assert reg[210] == 1 assert np.sum(reg > 0) == 60 # check robustness to non-int oversampling reg_, rf_ = _sample_condition(condition, frame_times, oversampling=10., min_onset=0) assert_almost_equal(reg, reg_)
def test_sample_condition_1(): """ Test that the experimental condition is correctly sampled """ condition = ([1, 20, 36.5], [0, 0, 0], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1, min_onset=0) assert_equal(reg.sum(), 3) assert_equal(reg[1], 1) assert_equal(reg[20], 1) assert_equal(reg[37], 1) reg, rf = _sample_condition(condition, frame_times, oversampling=1) assert_equal(reg.sum(), 3) assert_equal(reg[25], 1) assert_equal(reg[44], 1) assert_equal(reg[61], 1)
def test_sample_condition_1(): """ Test that the experimental condition is correctly sampled """ condition = ([1, 20, 36.5], [0, 0, 0], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1, min_onset=0) assert reg.sum() == 3 assert reg[1] == 1 assert reg[20] == 1 assert reg[37] == 1 reg, rf = _sample_condition(condition, frame_times, oversampling=1) assert reg.sum() == 3 assert reg[25] == 1 assert reg[44] == 1 assert reg[61] == 1
def test_sample_condition_5(): """ Test the experimental condition sampling -- negative onset """ condition = ([-10, 0, 36.5], [2, 2, 2], [1., -1., 5.]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1) assert_equal(reg.sum(), 10) assert_equal(reg[14], 1.) assert_equal(reg[24], -1.) assert_equal(reg[61], 5.)
def test_sample_condition_4(): """ Test the experimental condition sampling -- negative amplitude """ condition = ([1, 20, 36.5], [2, 2, 2], [1., -1., 5.]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1) assert reg.sum() == 10 assert reg[25] == 1. assert reg[44] == -1. assert reg[61] == 5.
def test_sample_condition_4(): """ Test the experimental condition sampling -- negative amplitude """ condition = ([1, 20, 36.5], [2, 2, 2], [1.0, -1.0, 5.0]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1) assert_equal(reg.sum(), 10) assert_equal(reg[25], 1.0) assert_equal(reg[44], -1.0) assert_equal(reg[61], 5.0)
def test_sample_condition_2(): """ Test the experimental condition sampling -- onset = 0 """ condition = ([0, 20, 36.5], [2, 2, 2], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1, min_onset=-10) assert_equal(reg.sum(), 6) assert_equal(reg[10], 1) assert_equal(reg[48], 1) assert_equal(reg[31], 1)
def test_sample_condition_2(): """ Test the experimental condition sampling -- onset = 0 """ condition = ([0, 20, 36.5], [2, 2, 2], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=1, min_onset=- 10) assert reg.sum() == 6 assert reg[10] == 1 assert reg[48] == 1 assert reg[31] == 1
def test_sample_condition_3(): """ Test the experimental condition sampling -- oversampling=10 """ condition = ([1, 20, 36.5], [2, 2, 2], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=10, min_onset=0) assert_almost_equal(reg.sum(), 60.0) assert_equal(reg[10], 1) assert_equal(reg[380], 1) assert_equal(reg[210], 1) assert_equal(np.sum(reg > 0), 60)
def test_sample_condition_3(): """ Test the experimental condition sampling -- oversampling=10 """ condition = ([1, 20, 36.5], [2, 2, 2], [1, 1, 1]) frame_times = np.linspace(0, 49, 50) reg, rf = _sample_condition(condition, frame_times, oversampling=10, min_onset=0) assert_almost_equal(reg.sum(), 60.) assert_equal(reg[10], 1) assert_equal(reg[380], 1) assert_equal(reg[210], 1) assert_equal(np.sum(reg > 0), 60)