-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathparams.alex.py
104 lines (88 loc) · 3.44 KB
/
params.alex.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
sidesDirectMode = {'outcomeMode':'sides_direct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0,
'currentBlock':'mid_boundary'}
directMode = {'outcomeMode':'direct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0,
'currentBlock':'mid_boundary'}
increaseDelayMode = {'outcomeMode':'on_next_correct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0,
'currentBlock':'mid_boundary', 'automationMode':'increase_delay', 'targetDuration':0.05,
'punishTimeEarly':0.5,'punishSoundAmplitude':0.05}
basicDiscriminationMode = {'delayToTargetMean':0.2,'currentBlock':'mid_boundary',
'punishTimeEarly':0,'punishSoundAmplitude':0.0}
psyCurveMidBound = {'trialsPerBlock':2000,'punishTimeError':4,'delayToTargetMean':0.2,
'currentBlock':'mid_boundary','psycurveMode':'uniform'}
frequencySet6to19 = {'lowFreq':6200,'midFreq':11000,'highFreq':19200}
pardict = {'subject': 'adap058', 'experimenter': 'alex', 'trainer': ''}
pardict.update(psyCurveMidBound)
pardict.update(frequencySet6to19)
adap058 = pardict.copy()
pardict = {'subject': 'adap059', 'experimenter': 'alex', 'trainer': ''}
pardict.update(psyCurveMidBound)
pardict.update(frequencySet6to19)
#pardict.update({'antibiasMode':'repeat_mistake'})
adap059 = pardict.copy()
pardict = {'subject': 'adap060', 'experimenter': 'alex', 'trainer': ''}
pardict.update(psyCurveMidBound)
pardict.update(frequencySet6to19)
#pardict.update({'antibiasMode':'repeat_mistake'})
adap060 = pardict.copy()
pardict = {'subject': 'adap061', 'experimenter': 'alex', 'trainer': ''}
pardict.update(psyCurveMidBound)
pardict.update(frequencySet6to19)
#pardict.update({'antibiasMode':'repeat_mistake'})
adap061 = pardict.copy()
# ephys params
subject = 'dapa015'
tuningTest = {'stimDur':0.1,
'minInt':60,
'maxInt':60,
'numInt':1,
'isiMean':0.6,
'isiHalfRange':0.1,
'stimType' : 'Sine',
'subject':subject,
'experimenter' : 'alex'}
tuningCurve = {'stimDur':0.1,
'minInt':50,
'maxInt':70,
'numInt':2,
'isiMean':0.8,
'isiHalfRange':0.1,
'stimType' : 'Sine',
'subject':subject,
'experimenter' : 'alex'}
laserTuningCurve = {'stimDur':0.1,
'minInt':50,
'maxInt':70,
'numInt':2,
'isiMean':0.8,
'isiHalfRange':0.1,
'stimType':'SineLaser',
'laserProbability':0.5,
'laserDuration':0.2,
'laserOnset':-0.05,
'subject':subject,
'experimenter':'alex'}
noisetest = {'stimDur':0.1,
'isiMean':0.9,
'isiHalfRange':0.01,
'randomMode':'Ordered',
'soundMode':'Noise',
'minInt':70,
'maxInt':70,
'numInt':1,
'experimenter' : 'alex',
'subject':subject}
amtest = {'subject':subject,
'experimenter':'alex',
'minFreq':4,
'maxFreq':128,
'numTones':11,
'minInt':60,
'maxInt':60,
'numInt':1,
'laserProbability':0.5,
'laserDuration':0.6,
'laserOnset':-0.05,
'stimType':'AMLaser',
'stimDur':0.5,
'isiMean':1,
'isiHalfRange':0.1}