File tree Expand file tree Collapse file tree 2 files changed +9
-27
lines changed Expand file tree Collapse file tree 2 files changed +9
-27
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,9 @@ def getParameters(
121121 nFeedback : int
122122 The number of trial with feedback during the tutorial phase (no
123123 confidence rating).
124+ nFinger : str or None
125+ The finger number ("1", "2", "3", "4" or "5") where the participant
126+ decided to place the pulse oximeter (if relevant).
124127 nTrials : int
125128 The number of trial to run in each condition, interoception and
126129 exteroception (if selected).
@@ -184,7 +187,7 @@ def getParameters(
184187 parameters ["lambdaIntero" ] = [] # Save the history of lambda values
185188 parameters ["lambdaExtero" ] = [] # Save the history of lambda values
186189 parameters ["referenceTone" ] = np .random .choice (np .arange (40 , 100 , 0.5 ))
187-
190+ parameters [ "nFinger" ] = None
188191 parameters ["signal_df" ] = pd .DataFrame ([]) # Physiological recording
189192 parameters ["results_df" ] = pd .DataFrame ([]) # Behavioral results
190193
Original file line number Diff line number Diff line change @@ -799,7 +799,7 @@ def tutorial(parameters: dict, win: Optional[visual.Window] = None):
799799 win .flip ()
800800 core .wait (1 )
801801
802- # Record number and save in a .txt file
802+ # Record number
803803 nFinger = ""
804804 while True :
805805 # Record new key
@@ -810,40 +810,19 @@ def tutorial(parameters: dict, win: Optional[visual.Window] = None):
810810 "3" ,
811811 "4" ,
812812 "5" ,
813- "6" ,
814- "7" ,
815- "8" ,
816- "9" ,
817- "0" ,
818813 "num_1" ,
819814 "num_2" ,
820815 "num_3" ,
821816 "num_4" ,
822817 "num_5" ,
823- "num_6" ,
824- "num_7" ,
825- "num_8" ,
826- "num_9" ,
827- "num_0" ,
828818 ]
829819 )
830820 if key :
831821 nFinger += [s for s in key [0 ] if s .isdigit ()][0 ]
832- log_df = pd .DataFrame (
833- {
834- "Subject" : [parameters ["participant" ]],
835- "Session" : [parameters ["session" ]],
836- "Finger" : [nFinger ],
837- }
838- )
839- log_df .to_csv (
840- parameters ["resultPath" ]
841- + "/"
842- + parameters ["participant" ]
843- + parameters ["session" ]
844- + "_log.txt" ,
845- index = False ,
846- )
822+
823+ # Save the finger number in the task parameters dictionary
824+ parameters ["nFinger" ] = nFinger
825+
847826 core .wait (0.5 )
848827 break
849828
You can’t perform that action at this time.
0 commit comments