def make_deterministic_exp(): Experiment.basic(('participant', 'block', 'trial'), {'block': {'b': [0, 1, 2]}, 'trial': {'a': [False, True]}}, ordering_by_level={'trial': Ordering(4), 'block': Ordering(4), 'participant': Ordering()}, filename='test.pkl').save()
def make_deterministic_exp(): Experiment.basic(('participant', 'block', 'trial'), { 'block': { 'b': [0, 1, 2] }, 'trial': { 'a': [False, True] } }, ordering_by_level={ 'trial': Ordering(4), 'block': Ordering(4), 'participant': Ordering() }, filename='test.yaml').save()
def make_standard_exp(): exp = Experiment.basic(('participant', 'block', 'trial'), {'block': [('b', [0, 1, 2])], 'trial': [('a', [False, True])]}, ordering_by_level={'trial': Shuffle(4), 'block': CompleteCounterbalance(), 'participant': Shuffle(2)}) exp.add_callback('trial', trial) return exp