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()
Beispiel #3
0
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