# bar brightness (0-1) d.brightness = [0, 1] # background brightness (0-1) d.bgbrightness = 0.5 # antialiase the bar? d.antialiase = True # sweep duration (sec) d.sweepSec = 0.25 # post-sweep duration to display blank screen (sec) d.postsweepSec = 0 # contrast reverse d.contrastreverse = False # contrast reverse Frequency d.cfreqCycSec = 0.5 vs = Variables() #vs.xposDeg = Variable(vals=d.xposDeg, dim=-1, shuffle=False) # kwargs: vals, dim, shuffle, random #vs.ori = Variable(vals=d.ori, dim=-1, shuffle=False) vs.xi = Variable(vals=d.xi, dim=0, shuffle=True) # kwargs: vals, dim, shuffle, random vs.yi = Variable(vals=d.yi, dim=1, shuffle=True) vs.brightness = Variable(vals=d.brightness, dim=2, shuffle=True) runs = Runs(n=10, reshuffle=True) #bs = BlankSweeps(T=7, sec=2, shuffle=False) # blank sweep every T sweeps for sec seconds e = SparseNoise(script=__file__, # this script's file name static=s, dynamic=d, variables=vs, runs=runs, blanksweeps=None) # create a SparseNoise experiment e.run() # run it
d.xposDeg = 0 # bar y position relative to origin (deg), ignored if speedDegSec isn't 0 d.yposDeg = 0 # bar width (deg) d.widthDeg = 60 # bar height (deg) d.heightDeg = 60 # bar brightness (0-1) d.brightness = [0, 1] # background brightness (0-1) d.bgbrightness = 0 # antialiase the bar? d.antialiase = True # sweep duration (sec) d.sweepSec = 0.020 # post-sweep duration to display blank screen (sec) d.postsweepSec = 0 vs = Variables() vs.brightness = Variable(vals=d.brightness, dim=0, shuffle=False) # kwargs: vals, dim, shuffle, random # vs.bgbrightness = Variable(vals=d.bgbrightness, dim=1, shuffle=True) runs = Runs(n=1000, reshuffle=False) # bs = BlankSweeps(T=7, sec=2, shuffle=False) # blank sweep every T sweeps for sec seconds e = Bar( script=__file__, static=s, dynamic=d, variables=vs, runs=runs, blanksweeps=None # this script's file name ) # create a Bar experiment e.run() # run it