-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathparams.cora.py
70 lines (58 loc) · 2.79 KB
/
params.cora.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
'''
Define parameters for different subjects.
'''
sidesDirectMode = {'outcomeMode':'sides_direct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0}
directMode = {'outcomeMode':'direct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0}
directMode = {'outcomeMode':'direct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0}
increaseDelayMode = {'outcomeMode':'on_next_correct', 'delayToTargetMean':0, 'delayToTargetHalfRange':0,
'automationMode':'increase_delay', 'punishTimeEarly':0, 'punishSoundAmplitude':0}
requireCorrectMode = {'outcomeMode':'only_if_correct', 'delayToTargetMean':0.2, 'delayToTargetHalfRange':0.1,
'punishTimeEarly':0, 'punishSoundAmplitude':0}
psyCurveMode = {'outcomeMode':'only_if_correct', 'delayToTargetMean':0.2, 'delayToTargetHalfRange':0.1,
'punishTimeEarly':0, 'punishSoundAmplitude':0, 'psycurveMode':'extreme80pc'}
# ======== Parameters for each animal =========
pardict = {'subject':'bili001','experimenter':'cora'}
#pardict.update({'relevantFeature':'spectral'})
pardict.update({'relevantFeature':'temporal'})
#pardict.update(requireCorrectMode)
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili001 = pardict.copy()
pardict = {'subject':'bili002','experimenter':'cora'}
#pardict.update({'relevantFeature':'temporal'})
pardict.update({'relevantFeature':'spectral'})
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili002 = pardict.copy()
pardict = {'subject':'bili003','experimenter':'cora'}
pardict.update({'relevantFeature':'spectral'})
#pardict.update({'relevantFeature':'temporal'})
#pardict.update(requireCorrectMode)
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili003 = pardict.copy()
pardict = {'subject':'bili004','experimenter':'cora'}
pardict.update({'relevantFeature':'temporal'})
#pardict.update({'relevantFeature':'spectral'})
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili004 = pardict.copy()
pardict = {'subject':'bili005','experimenter':'cora'}
pardict.update({'relevantFeature':'spectral'})
#pardict.update({'relevantFeature':'temporal'})
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili005 = pardict.copy()
pardict = {'subject':'bili006','experimenter':'cora'}
pardict.update({'relevantFeature':'temporal'})
#pardict.update({'relevantFeature':'spectral'})
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili006 = pardict.copy()
pardict = {'subject':'bili007','experimenter':'cora'}
pardict.update({'relevantFeature':'spectral'})
#pardict.update({'relevantFeature':'temporal'})
#pardict.update(requireCorrectMode)
pardict.update(psyCurveMode)
#pardict.update({'antibiasMode':'repeat_mistake'})
bili007 = pardict.copy()