Browse Source

Adding Image files, adding image to Necker instructions. -MT

master
Michael Tan 6 years ago
parent
commit
b9205f7858
  1. BIN
      Images/BinocularRivalryImages/face2nC_11-160.tif
  2. BIN
      Images/BinocularRivalryImages/face2nS_11-160.tif
  3. BIN
      Images/BinocularRivalryImages/face2n_11-160.tif
  4. BIN
      Images/BinocularRivalryImages/grating_180.tif
  5. BIN
      Images/BinocularRivalryImages/grating_90.tif
  6. BIN
      Images/BinocularRivalryImages/horizontal.tif
  7. BIN
      Images/BinocularRivalryImages/horizontal_hi.tif
  8. BIN
      Images/BinocularRivalryImages/horizontal_lo.tif
  9. BIN
      Images/BinocularRivalryImages/house.tif
  10. BIN
      Images/BinocularRivalryImages/house3n_11-130.tif
  11. BIN
      Images/BinocularRivalryImages/house3n_11-160.tif
  12. BIN
      Images/BinocularRivalryImages/house3n_21-140.tif
  13. BIN
      Images/BinocularRivalryImages/house4.tif
  14. BIN
      Images/BinocularRivalryImages/house4n_11-160.tif
  15. BIN
      Images/BinocularRivalryImages/leftA.tif
  16. BIN
      Images/BinocularRivalryImages/leftA_hi.tif
  17. BIN
      Images/BinocularRivalryImages/leftA_lo.tif
  18. BIN
      Images/BinocularRivalryImages/man.tif
  19. BIN
      Images/BinocularRivalryImages/rightA.tif
  20. BIN
      Images/BinocularRivalryImages/rightA_hi.tif
  21. BIN
      Images/BinocularRivalryImages/rightA_lo.tif
  22. BIN
      Images/BinocularRivalryImages/vertical.tif
  23. BIN
      Images/BinocularRivalryImages/vertical_hi.tif
  24. BIN
      Images/BinocularRivalryImages/vertical_lo.tif
  25. BIN
      Images/BinocularRivalryImages/woman.tif
  26. BIN
      Images/Necker1.png
  27. BIN
      Images/Necker1.tif
  28. BIN
      Images/ResponseBox1.tif
  29. BIN
      Images/ResponseBox2.tif
  30. BIN
      Images/face2nS_11-160.tif
  31. BIN
      Images/house4n_11-160.tif
  32. 29
      SaccadePursuitEyeTracking.py
  33. BIN
      __pycache__/SaccadePursuitEyeTracking.cpython-36.pyc

BIN
Images/BinocularRivalryImages/face2nC_11-160.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/face2nS_11-160.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/face2n_11-160.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/grating_180.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/grating_90.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/horizontal.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/horizontal_hi.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/horizontal_lo.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house3n_11-130.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house3n_11-160.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house3n_21-140.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house4.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/house4n_11-160.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/leftA.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/leftA_hi.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/leftA_lo.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/man.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/rightA.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/rightA_hi.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/rightA_lo.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/vertical.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/vertical_hi.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/vertical_lo.tif

Binary file not shown.

BIN
Images/BinocularRivalryImages/woman.tif

Binary file not shown.

BIN
Images/Necker1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
Images/Necker1.tif

Binary file not shown.

BIN
Images/ResponseBox1.tif

Binary file not shown.

BIN
Images/ResponseBox2.tif

Binary file not shown.

BIN
Images/face2nS_11-160.tif

Binary file not shown.

BIN
Images/house4n_11-160.tif

Binary file not shown.

29
SaccadePursuitEyeTracking.py

@ -34,7 +34,7 @@ window_screen = 0 #1
disableTracker = True # For Debugging disableTracker = True # For Debugging
#conditions = ['Fixation', 'Pursuit', 'Saccade', 'AntiSaccade', 'Necker'] #, 'Rivalry'] #conditions = ['Fixation', 'Pursuit', 'Saccade', 'AntiSaccade', 'Necker'] #, 'Rivalry']
conditions = ['Pursuit'] conditions = ['Necker']
isi_time = 1 # Interstimulus Interval isi_time = 1 # Interstimulus Interval
data_directory = os.path.join( data_directory = os.path.join(
os.path.expanduser('~'), 'Desktop', 'ExperimentalData', 'SaccadePursuitEyeTracking') os.path.expanduser('~'), 'Desktop', 'ExperimentalData', 'SaccadePursuitEyeTracking')
@ -64,6 +64,7 @@ necker_color = [191,191,191]
necker_bg_color = [-0.5,-0.5,-0.5] necker_bg_color = [-0.5,-0.5,-0.5]
necker_scale = 0.5 necker_scale = 0.5
necker_file = os.path.join(image_directory,'Necker1.tif') necker_file = os.path.join(image_directory,'Necker1.tif')
response_box_file = os.path.join(image_directory,'ResponseBox2.tif')
# Fixation Parameters # Fixation Parameters
number_of_fixation_trials = 1 number_of_fixation_trials = 1
@ -173,6 +174,7 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
self.tracker = None self.tracker = None
self.disable_tracker = disableTracker self.disable_tracker = disableTracker
self.window_screen = window_screen self.window_screen = window_screen
self.monitor_px = monitor_px
self.number_of_saccade_trials = number_of_saccade_trials self.number_of_saccade_trials = number_of_saccade_trials
self.number_of_saccade_blocks = number_of_saccade_blocks self.number_of_saccade_blocks = number_of_saccade_blocks
@ -184,6 +186,7 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
self.number_of_fixation_blocks = number_of_fixation_blocks self.number_of_fixation_blocks = number_of_fixation_blocks
self.number_of_rivalry_trials = number_of_rivalry_trials self.number_of_rivalry_trials = number_of_rivalry_trials
self.number_of_rivalry_blocks = number_of_rivalry_blocks self.number_of_rivalry_blocks = number_of_rivalry_blocks
self.response_box_file = response_box_file
super(EyeTrackingSaccadePursuit, self).__init__(**kwargs) super(EyeTrackingSaccadePursuit, self).__init__(**kwargs)
@ -201,6 +204,27 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
subprocess.call(['edf2asc',fName]) subprocess.call(['edf2asc',fName])
super(EyeTrackingSaccadePursuit, self).quit_experiment() super(EyeTrackingSaccadePursuit, self).quit_experiment()
def display_necker_instructions(self, text):
textObject = psychopy.visual.TextStim(
self.experiment_window, text=text, color=[1,1,1], units='pix',
height=36, alignHoriz='center', alignVert='center',
wrapWidth=round(.8*self.experiment_window.size[0]))
imageObject = psychopy.visual.ImageStim(
self.experiment_window, units='pix',
image=self.response_box_file)
sizex = int(round(imageObject.size[0])*0.25)
sizey = int(round(imageObject.size[1])*0.25)
imageObject.size = [sizex,sizey]
imageObject.pos = (0,-self.experiment_window.size[1]/2+sizey/2)
print(imageObject.pos)
textObject.draw()
imageObject.draw()
self.experiment_window.flip()
psychopy.core.wait(.2) # Prevents accidental key presses
keys = psychopy.event.waitKeys()
self.experiment_window.flip()
def run(self): def run(self):
self.chdir() self.chdir()
@ -258,7 +282,8 @@ class EyeTrackingSaccadePursuit(SaccadePursuit.SPtask):
numBlocks = self.number_of_pursuit_blocks numBlocks = self.number_of_pursuit_blocks
numTrials = self.number_of_pursuit_trials numTrials = self.number_of_pursuit_trials
elif condition=='Necker': elif condition=='Necker':
self.display_text_screen(text=necker_instruct_text) #self.display_text_screen(text=necker_instruct_text)
self.display_necker_instructions(text=necker_instruct_text)
numBlocks = self.number_of_necker_blocks numBlocks = self.number_of_necker_blocks
numTrials = self.number_of_necker_trials numTrials = self.number_of_necker_trials
elif condition=='Rivalry': elif condition=='Rivalry':

BIN
__pycache__/SaccadePursuitEyeTracking.cpython-36.pyc

Binary file not shown.
Loading…
Cancel
Save