示例#1
0
def generateGao10e4(vpn):
    ''' Experiment 4 from Gao et al. (2010)
        Gao, T., McCarthy, G., & Scholl, B. J. (2010).
        The Wolfpack Effect Perception of Animacy Irresistibly
        Influences Interactive Behavior.
        Psychological science, 21(12), 1845-1853.
        vpn - tuple of ints, each value gives the subject id
    '''
    # gao10e4 settings
    maze=EmptyMaze((1,1),dispSize=(18,18),lw2cwRatio=0)
    Q.setTrialDur(8); nrtrials=90; 
    Q.setAspeed(5.1)
    os.chdir('..');os.chdir('input/')
    for vp in vpn:
        vpname='vp%03d' % vp;os.mkdir(vpname);os.chdir(vpname)
        for trial in range(nrtrials):
            if vp>400 and vp<500: continue
            trajectories=generateTrial(12,maze=maze, rejectionDistance=0.0)
            fn='%strial%03d'% (vpname,trial); 
            np.save(fn,trajectories[:,2:,:])
        np.save('order%sb0'% (vpname),np.random.permutation(nrtrials))
        np.save('order%sb1'% (vpname),np.random.permutation(nrtrials))
        np.save('order%sb2'% (vpname),np.random.permutation(nrtrials))
        Q.save('SettingsTraj.pkl')
        os.chdir('..')