Doc_code
 
Cargando...
Buscando...
Nada coincide
Referencia del espacio de nombres gonogo_test

Funciones

 euclidean (p1, p2)
 

Variables

 disp = libscreen.Display()
 
 tracker = eyetracker.EyeTracker(disp)
 
 keyboard = libinput.Keyboard(keylist=['space', 'escape'], timeout=None)
 
 log = liblog.Logfile()
 
 SCREEN_WIDTH
 
 SCREEN_HEIGHT
 
tuple CENTER = (SCREEN_WIDTH // 2, SCREEN_HEIGHT // 2)
 
tuple CENTER1 = (constants.DISPSIZE[0] // 2, constants.DISPSIZE[1] // 2)
 
int TARGET_OFFSET = 382
 
 vertical_offset = random.choice([386, -386])
 
tuple left_pos = (CENTER[0] - TARGET_OFFSET, CENTER[1] + vertical_offset)
 
tuple right_pos = (CENTER[0] + TARGET_OFFSET, CENTER[1] + vertical_offset)
 
 inscreen = libscreen.Screen()
 
 text
 
 fontsize
 
 pos
 
 colour
 
 fixscreen = libscreen.Screen()
 
 fixtype
 
 pw
 
dict signal_screens
 
 r
 
dict feedbackscreens
 
int max_blocks = 30
 
list trials = ['PS', 'AS', 'NoGo']
 
 targetside = random.choice(['left', 'right'])
 
tuple target_pos = 'left' else right_pos
 
tuple nontarget_pos = 'left' else left_pos
 
 dualsim_screen = libscreen.Screen()
 
 t0 = time.time()
 
 sample = tracker.sample()
 
 endpos = sample[:2] if sample else (CENTER[0], CENTER[1])
 
 latency = time.time() - t0
 
 key_pressed = keyboard.get_key()
 
 dist_target = euclidean(endpos, target_pos)
 
 dist_nontarget = euclidean(endpos, nontarget_pos)
 
 correct = dist_target < dist_nontarget
 

Documentación de funciones

◆ euclidean()

gonogo_test.euclidean ( p1,
p2 )

Definición en la línea 138 del archivo gonogo_test.py.

Documentación de variables

◆ CENTER

gonogo_test.CENTER = (SCREEN_WIDTH // 2, SCREEN_HEIGHT // 2)

Definición en la línea 26 del archivo gonogo_test.py.

◆ CENTER1

tuple gonogo_test.CENTER1 = (constants.DISPSIZE[0] // 2, constants.DISPSIZE[1] // 2)

Definición en la línea 27 del archivo gonogo_test.py.

◆ colour

gonogo_test.colour

Definición en la línea 45 del archivo gonogo_test.py.

◆ correct

int gonogo_test.correct = dist_target < dist_nontarget

Definición en la línea 146 del archivo gonogo_test.py.

◆ disp

gonogo_test.disp = libscreen.Display()

Definición en la línea 12 del archivo gonogo_test.py.

◆ dist_nontarget

gonogo_test.dist_nontarget = euclidean(endpos, nontarget_pos)

Definición en la línea 142 del archivo gonogo_test.py.

◆ dist_target

gonogo_test.dist_target = euclidean(endpos, target_pos)

Definición en la línea 141 del archivo gonogo_test.py.

◆ dualsim_screen

gonogo_test.dualsim_screen = libscreen.Screen()

Definición en la línea 102 del archivo gonogo_test.py.

◆ endpos

gonogo_test.endpos = sample[:2] if sample else (CENTER[0], CENTER[1])

Definición en la línea 124 del archivo gonogo_test.py.

◆ feedbackscreens

dict gonogo_test.feedbackscreens
Valor inicial:
1= {
2 True: libscreen.Screen(),
3 False: libscreen.Screen(),
4}

Definición en la línea 63 del archivo gonogo_test.py.

◆ fixscreen

gonogo_test.fixscreen = libscreen.Screen()

Definición en la línea 49 del archivo gonogo_test.py.

◆ fixtype

gonogo_test.fixtype

Definición en la línea 50 del archivo gonogo_test.py.

◆ fontsize

gonogo_test.fontsize

Definición en la línea 43 del archivo gonogo_test.py.

◆ inscreen

gonogo_test.inscreen = libscreen.Screen()

Definición en la línea 40 del archivo gonogo_test.py.

◆ key_pressed

gonogo_test.key_pressed = keyboard.get_key()

Definición en la línea 130 del archivo gonogo_test.py.

◆ keyboard

gonogo_test.keyboard = libinput.Keyboard(keylist=['space', 'escape'], timeout=None)

Definición en la línea 18 del archivo gonogo_test.py.

◆ latency

gonogo_test.latency = time.time() - t0

Definición en la línea 127 del archivo gonogo_test.py.

◆ left_pos

tuple gonogo_test.left_pos = (CENTER[0] - TARGET_OFFSET, CENTER[1] + vertical_offset)

Definición en la línea 36 del archivo gonogo_test.py.

◆ log

gonogo_test.log = liblog.Logfile()

Definición en la línea 21 del archivo gonogo_test.py.

◆ max_blocks

int gonogo_test.max_blocks = 30

Definición en la línea 76 del archivo gonogo_test.py.

◆ nontarget_pos

gonogo_test.nontarget_pos = 'left' else left_pos

Definición en la línea 99 del archivo gonogo_test.py.

◆ pos

gonogo_test.pos

Definición en la línea 44 del archivo gonogo_test.py.

◆ pw

gonogo_test.pw

Definición en la línea 50 del archivo gonogo_test.py.

◆ r

gonogo_test.r

Definición en la línea 58 del archivo gonogo_test.py.

◆ right_pos

tuple gonogo_test.right_pos = (CENTER[0] + TARGET_OFFSET, CENTER[1] + vertical_offset)

Definición en la línea 37 del archivo gonogo_test.py.

◆ sample

gonogo_test.sample = tracker.sample()

Definición en la línea 123 del archivo gonogo_test.py.

◆ SCREEN_HEIGHT

gonogo_test.SCREEN_HEIGHT

Definición en la línea 25 del archivo gonogo_test.py.

◆ SCREEN_WIDTH

gonogo_test.SCREEN_WIDTH

Definición en la línea 25 del archivo gonogo_test.py.

◆ signal_screens

dict gonogo_test.signal_screens
Valor inicial:
1= {
2 'PS': libscreen.Screen(), # Pro-sácadico → círculo verde
3 'AS': libscreen.Screen(), # Anti-sácadico → círculo rojo
4 'NoGo': libscreen.Screen(), # No mirar → círculo naranja
5}

Definición en la línea 53 del archivo gonogo_test.py.

◆ t0

gonogo_test.t0 = time.time()

Definición en la línea 118 del archivo gonogo_test.py.

◆ TARGET_OFFSET

int gonogo_test.TARGET_OFFSET = 382

Definición en la línea 30 del archivo gonogo_test.py.

◆ target_pos

gonogo_test.target_pos = 'left' else right_pos

Definición en la línea 98 del archivo gonogo_test.py.

◆ targetside

gonogo_test.targetside = random.choice(['left', 'right'])

Definición en la línea 97 del archivo gonogo_test.py.

◆ text

gonogo_test.text

Definición en la línea 42 del archivo gonogo_test.py.

◆ tracker

gonogo_test.tracker = eyetracker.EyeTracker(disp)

Definición en la línea 15 del archivo gonogo_test.py.

◆ trials

list gonogo_test.trials = ['PS', 'AS', 'NoGo']

Definición en la línea 81 del archivo gonogo_test.py.

◆ vertical_offset

gonogo_test.vertical_offset = random.choice([386, -386])

Definición en la línea 33 del archivo gonogo_test.py.