Created
February 29, 2012 20:31
-
-
Save kastman/1944171 to your computer and use it in GitHub Desktop.
Psychopy Nested Loops Psydat Overwrite Bug
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ls data/ | |
_2012_Feb_29_1520.log _2012_Feb_29_1520inner_trials.psydat | |
_2012_Feb_29_1520.xlsx _2012_Feb_29_1520trials.psydat | |
# Notice only one inner_trials psydat. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>>> from psychopy import misc | |
>>> dat = misc.fromFile('_2012_Feb_29_1520inner_trials.psydat') | |
>>> dat.data | |
{'ran': masked_array(data = | |
[[1.0 1.0 1.0 1.0 1.0]], | |
mask = | |
[[False False False False False]], | |
fill_value = 1e+20) | |
, 'inner_key_resp.keys': array([[1, 1, 1, 1, 1]], dtype=object), 'inner_key_resp.rt': masked_array(data = | |
[[0.483251094818 0.214869976044 0.181463003159 0.182282924652 | |
0.182226896286]], | |
mask = | |
[[False False False False False]], | |
fill_value = 1e+20) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<PsychoPy2experiment version="1.73.04" encoding="utf-8"> | |
<Settings> | |
<Param name="Show mouse" val="False" valType="bool" updates="None"/> | |
<Param name="Save csv file" val="False" valType="bool" updates="None"/> | |
<Param name="Monitor" val="testMonitor" valType="str" updates="None"/> | |
<Param name="color" val="$[0,0,0]" valType="str" updates="None"/> | |
<Param name="Window size (pixels)" val="[1024, 768]" valType="code" updates="None"/> | |
<Param name="Full-screen window" val="True" valType="bool" updates="None"/> | |
<Param name="colorSpace" val="rgb" valType="str" updates="None"/> | |
<Param name="Save log file" val="True" valType="bool" updates="None"/> | |
<Param name="Experiment info" val="{'participant':'', 'session':'001'}" valType="code" updates="None"/> | |
<Param name="Save excel file" val="True" valType="bool" updates="None"/> | |
<Param name="Save psydat file" val="True" valType="bool" updates="None"/> | |
<Param name="logging level" val="exp" valType="code" updates="None"/> | |
<Param name="Units" val="use prefs" valType="str" updates="None"/> | |
<Param name="Show info dlg" val="True" valType="bool" updates="None"/> | |
<Param name="Saved data folder" val="" valType="code" updates="None"/> | |
<Param name="Screen" val="1" valType="num" updates="None"/> | |
</Settings> | |
<Routines> | |
<Routine name="trial"> | |
<TextComponent name="inner_text"> | |
<Param name="opacity" val="1" valType="code" updates="constant"/> | |
<Param name="colorSpace" val="rgb" valType="str" updates="constant"/> | |
<Param name="name" val="inner_text" valType="code" updates="None"/> | |
<Param name="wrapWidth" val="" valType="code" updates="constant"/> | |
<Param name="color" val="white" valType="str" updates="constant"/> | |
<Param name="text" val="Respond 1 or 2" valType="str" updates="constant"/> | |
<Param name="stopVal" val="1.0" valType="code" updates="constant"/> | |
<Param name="durationEstim" val="" valType="code" updates="None"/> | |
<Param name="pos" val="[0, 0]" valType="code" updates="constant"/> | |
<Param name="startEstim" val="" valType="code" updates="None"/> | |
<Param name="units" val="from exp settings" valType="str" updates="None"/> | |
<Param name="startType" val="time (s)" valType="str" updates="None"/> | |
<Param name="ori" val="0" valType="code" updates="constant"/> | |
<Param name="stopType" val="duration (s)" valType="str" updates="None"/> | |
<Param name="startVal" val="0.0" valType="code" updates="None"/> | |
<Param name="font" val="Arial" valType="str" updates="constant"/> | |
<Param name="letterHeight" val="0.1" valType="code" updates="constant"/> | |
</TextComponent> | |
<KeyboardComponent name="inner_key_resp"> | |
<Param name="correctAns" val="" valType="str" updates="constant"/> | |
<Param name="storeCorrect" val="False" valType="bool" updates="constant"/> | |
<Param name="name" val="inner_key_resp" valType="code" updates="None"/> | |
<Param name="stopVal" val="1.0" valType="code" updates="constant"/> | |
<Param name="durationEstim" val="" valType="code" updates="None"/> | |
<Param name="forceEndRoutine" val="True" valType="bool" updates="constant"/> | |
<Param name="startEstim" val="" valType="code" updates="None"/> | |
<Param name="discard previous" val="True" valType="bool" updates="constant"/> | |
<Param name="startType" val="time (s)" valType="str" updates="None"/> | |
<Param name="allowedKeys" val="'1','2'" valType="code" updates="constant"/> | |
<Param name="stopType" val="duration (s)" valType="str" updates="None"/> | |
<Param name="startVal" val="0.0" valType="code" updates="None"/> | |
<Param name="store" val="last key" valType="str" updates="constant"/> | |
</KeyboardComponent> | |
</Routine> | |
<Routine name="setup_inner_block"> | |
<TextComponent name="outer_text"> | |
<Param name="opacity" val="1" valType="code" updates="constant"/> | |
<Param name="colorSpace" val="rgb" valType="str" updates="constant"/> | |
<Param name="name" val="outer_text" valType="code" updates="None"/> | |
<Param name="wrapWidth" val="" valType="code" updates="constant"/> | |
<Param name="color" val="white" valType="str" updates="constant"/> | |
<Param name="text" val="New inner block is starting..." valType="str" updates="constant"/> | |
<Param name="stopVal" val="1.0" valType="code" updates="constant"/> | |
<Param name="durationEstim" val="" valType="code" updates="None"/> | |
<Param name="pos" val="[0, 0]" valType="code" updates="constant"/> | |
<Param name="startEstim" val="" valType="code" updates="None"/> | |
<Param name="units" val="from exp settings" valType="str" updates="None"/> | |
<Param name="startType" val="time (s)" valType="str" updates="None"/> | |
<Param name="ori" val="0" valType="code" updates="constant"/> | |
<Param name="stopType" val="duration (s)" valType="str" updates="None"/> | |
<Param name="startVal" val="0.0" valType="code" updates="None"/> | |
<Param name="font" val="Arial" valType="str" updates="constant"/> | |
<Param name="letterHeight" val="0.1" valType="code" updates="constant"/> | |
</TextComponent> | |
</Routine> | |
</Routines> | |
<Flow> | |
<LoopInitiator loopType="TrialHandler" name="trials"> | |
<Param name="conditionsFile" val="" valType="str" updates="None"/> | |
<Param name="name" val="trials" valType="code" updates="None"/> | |
<Param name="random seed" val="" valType="code" updates="None"/> | |
<Param name="loopType" val="random" valType="str" updates="None"/> | |
<Param name="nReps" val="5" valType="code" updates="None"/> | |
<Param name="endPoints" val="[0, 1]" valType="num" updates="None"/> | |
<Param name="conditions" val="None" valType="str" updates="None"/> | |
</LoopInitiator> | |
<Routine name="setup_inner_block"/> | |
<LoopInitiator loopType="TrialHandler" name="inner_trials"> | |
<Param name="conditionsFile" val="" valType="str" updates="None"/> | |
<Param name="name" val="inner_trials" valType="code" updates="None"/> | |
<Param name="random seed" val="" valType="code" updates="None"/> | |
<Param name="loopType" val="random" valType="str" updates="None"/> | |
<Param name="nReps" val="5" valType="code" updates="None"/> | |
<Param name="endPoints" val="[0, 1]" valType="num" updates="None"/> | |
<Param name="conditions" val="None" valType="str" updates="None"/> | |
</LoopInitiator> | |
<Routine name="trial"/> | |
<LoopTerminator name="inner_trials"/> | |
<LoopTerminator name="trials"/> | |
</Flow> | |
</PsychoPy2experiment> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment