Пример #1
0
# 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
Пример #2
0
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