if t == 0:
# reset MGN and A1 activity prior to stimulus presentation,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
if t == 200:
# turn attention to 'HI', as the input stimulus is about to be presented
modules['atts'][8][0][0][0] = 0.3
# start inserting the input stimulus into MGN
modules['mgns'][8][0][41][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 210:
# reset prior unit activation
modules['mgns'][8][0][41][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 220:
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 230:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 240:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][46][0] = 1.0
if t == 250:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][46][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 260:
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 270:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 280:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 290:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][41][0] = 1.0
if t == 300:
# interstimulus interval
# reset MGN and A1 activity prior to stimulus presentation,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
# insterstimulus interval
if t == 500:
# insert the input stimulus into MGN
modules['mgns'][8][0][41][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 510:
# reset prior unit activation
modules['mgns'][8][0][41][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 520:
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 530:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 540:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][46][0] = 1.0
if t == 550:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][46][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 560:
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 570:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 580:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 590:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][41][0] = 1.0
if t == 600:
# ################# INTERTRIAL INTERVAL STARTS #############
# reset activity in all units at the end of a trial,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
modules['ea2u'][8][x][y][0] = 0.0
modules['ea2d'][8][x][y][0] = 0.0
modules['ea2c'][8][x][y][0] = 0.0
modules['ia2u'][8][x][y][0] = 0.0
modules['ia2d'][8][x][y][0] = 0.0
modules['ia2c'][8][x][y][0] = 0.0
for x in range(modules['estg'][0]):
for y in range(modules['estg'][1]):
modules['estg'][8][x][y][0] = 0.0
modules['istg'][8][x][y][0] = 0.0
modules['exfs'][8][x][y][0] = 0.0
modules['infs'][8][x][y][0] = 0.0
modules['efd1'][8][x][y][0] = 0.0
modules['ifd1'][8][x][y][0] = 0.0
modules['efd2'][8][x][y][0] = 0.0
modules['ifd2'][8][x][y][0] = 0.0
modules['exfr'][8][x][y][0] = 0.0
modules['infr'][8][x][y][0] = 0.0
# turn attention to 'LOW', as the current trial has ended
modules['atts'][8][0][0][0] = 0.05
################ INTERTRIAL INTERVAL ENDS #################
if t == 1000:
# turn attention to 'HI', as the input stimulus is about to be presented
modules['atts'][8][0][0][0] = 0.3
# start inserting the input stimulus into MGN
modules['mgns'][8][0][68][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1010:
# reset prior unit activation
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][68][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1020:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 1030:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 1040:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][63][0] = 1.0
if t == 1050:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][63][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 1060:
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 1070:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][66][0] = 1.0
if t == 1080:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1090:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][67][0] = 1.0
modules['mgns'][8][0][68][0] = 1.0
if t == 1100:
# interstimulus interval
# reset MGN and A1 activity prior to stimulus presentation,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
# insterstimulus interval
if t == 1300:
# start inserting the input stimulus into MGN
modules['mgns'][8][0][68][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1310:
# reset prior unit activation
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][68][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1320:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 1330:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 1340:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][63][0] = 1.0
if t == 1350:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][63][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 1360:
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 1370:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][66][0] = 1.0
if t == 1380:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 1390:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][67][0] = 1.0
modules['mgns'][8][0][68][0] = 1.0
if t == 1400:
############## INTERTRIAL INTERVAL STARTS ##################
# reset activity in all units at the end of a trial,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
modules['ea2u'][8][x][y][0] = 0.0
modules['ea2d'][8][x][y][0] = 0.0
modules['ea2c'][8][x][y][0] = 0.0
modules['ia2u'][8][x][y][0] = 0.0
modules['ia2d'][8][x][y][0] = 0.0
modules['ia2c'][8][x][y][0] = 0.0
for x in range(modules['estg'][0]):
for y in range(modules['estg'][1]):
modules['estg'][8][x][y][0] = 0.0
modules['istg'][8][x][y][0] = 0.0
modules['exfs'][8][x][y][0] = 0.0
modules['infs'][8][x][y][0] = 0.0
modules['efd1'][8][x][y][0] = 0.0
modules['ifd1'][8][x][y][0] = 0.0
modules['efd2'][8][x][y][0] = 0.0
modules['ifd2'][8][x][y][0] = 0.0
modules['exfr'][8][x][y][0] = 0.0
modules['infr'][8][x][y][0] = 0.0
# turn attention to 'LOW', as the current trial has ended
modules['atts'][8][0][0][0] = 0.05
############## INTERTRIAL INTERVAL ENDS #################
if t == 1800:
# turn attention to 'HI', as the input stimulus is about to be presented
modules['atts'][8][0][0][0] = 0.3
# start inserting the input stimulus into MGN
modules['mgns'][8][0][41][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 1810:
# reset prior unit activation
modules['mgns'][8][0][41][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 1820:
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 1830:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 1840:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][46][0] = 1.0
if t == 1850:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][46][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 1860:
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 1870:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 1880:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 1890:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][41][0] = 1.0
if t == 1900:
# interstimulus interval
# reset MGN and A1 activity prior to stimulus presentation,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
# insterstimulus interval
if t == 2100:
# start inserting the input stimulus into MGN
modules['mgns'][8][0][68][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2110:
# reset prior unit activation
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][68][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2120:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 2130:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 2140:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][63][0] = 1.0
if t == 2150:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][63][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 2160:
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 2170:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][66][0] = 1.0
if t == 2180:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2190:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][67][0] = 1.0
modules['mgns'][8][0][68][0] = 1.0
if t == 2200:
############## INTERTRIAL INTERVAL STARTS ##################
# reset activity in all units at the end of a trial,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
modules['ea2u'][8][x][y][0] = 0.0
modules['ea2d'][8][x][y][0] = 0.0
modules['ea2c'][8][x][y][0] = 0.0
modules['ia2u'][8][x][y][0] = 0.0
modules['ia2d'][8][x][y][0] = 0.0
modules['ia2c'][8][x][y][0] = 0.0
for x in range(modules['estg'][0]):
for y in range(modules['estg'][1]):
modules['estg'][8][x][y][0] = 0.0
modules['istg'][8][x][y][0] = 0.0
modules['exfs'][8][x][y][0] = 0.0
modules['infs'][8][x][y][0] = 0.0
modules['efd1'][8][x][y][0] = 0.0
modules['ifd1'][8][x][y][0] = 0.0
modules['efd2'][8][x][y][0] = 0.0
modules['ifd2'][8][x][y][0] = 0.0
modules['exfr'][8][x][y][0] = 0.0
modules['infr'][8][x][y][0] = 0.0
# turn attention to 'LOW', as the current trial has ended
modules['atts'][8][0][0][0] = 0.05
############## INTERTRIAL INTERVAL ENDS #################
if t == 2600:
# turn attention to 'HI', as the input stimulus is about to be presented
modules['atts'][8][0][0][0] = 0.3
# start inserting the input stimulus into MGN
modules['mgns'][8][0][68][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2610:
# reset prior unit activation
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][68][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2620:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 2630:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 2640:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][63][0] = 1.0
if t == 2650:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][63][0] = 1.0
modules['mgns'][8][0][64][0] = 1.0
if t == 2660:
modules['mgns'][8][0][63][0] = 0.0
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][64][0] = 1.0
modules['mgns'][8][0][65][0] = 1.0
if t == 2670:
modules['mgns'][8][0][64][0] = 0.0
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][65][0] = 1.0
modules['mgns'][8][0][66][0] = 1.0
if t == 2680:
modules['mgns'][8][0][65][0] = 0.0
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][66][0] = 1.0
modules['mgns'][8][0][67][0] = 1.0
if t == 2690:
modules['mgns'][8][0][66][0] = 0.0
modules['mgns'][8][0][67][0] = 0.0
modules['mgns'][8][0][67][0] = 1.0
modules['mgns'][8][0][68][0] = 1.0
if t == 2700:
# interstimulus interval
# reset MGN and A1 activity prior to stimulus presentation,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
# insterstimulus interval
if t == 2900:
# insert the input stimulus into MGN
modules['mgns'][8][0][41][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 2910:
# reset prior unit activation
modules['mgns'][8][0][41][0] = 0.0
modules['mgns'][8][0][42][0] = 0.0
# insert current unit activation
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 2920:
modules['mgns'][8][0][42][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 2930:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 2940:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][46][0] = 1.0
if t == 2950:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][46][0] = 1.0
modules['mgns'][8][0][45][0] = 1.0
if t == 2960:
modules['mgns'][8][0][46][0] = 0.0
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][45][0] = 1.0
modules['mgns'][8][0][44][0] = 1.0
if t == 2970:
modules['mgns'][8][0][45][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][44][0] = 1.0
modules['mgns'][8][0][43][0] = 1.0
if t == 2980:
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][43][0] = 1.0
modules['mgns'][8][0][42][0] = 1.0
if t == 2990:
modules['mgns'][8][0][43][0] = 0.0
modules['mgns'][8][0][44][0] = 0.0
modules['mgns'][8][0][42][0] = 1.0
modules['mgns'][8][0][41][0] = 1.0
if t == 3000:
# ################# INTERTRIAL INTERVAL STARTS #############
# reset activity in all units at the end of a trial,
# just to make sure any 'spontaneous activity' is dealt with
for x in range(modules['mgns'][0]):
for y in range(modules['mgns'][1]):
modules['mgns'][8][x][y][0] = 0.0
modules['ea1u'][8][x][y][0] = 0.0
modules['ea1d'][8][x][y][0] = 0.0
modules['ia1u'][8][x][y][0] = 0.0
modules['ia1d'][8][x][y][0] = 0.0
modules['ea2u'][8][x][y][0] = 0.0
modules['ea2d'][8][x][y][0] = 0.0
modules['ea2c'][8][x][y][0] = 0.0
modules['ia2u'][8][x][y][0] = 0.0
modules['ia2d'][8][x][y][0] = 0.0
modules['ia2c'][8][x][y][0] = 0.0
for x in range(modules['estg'][0]):
for y in range(modules['estg'][1]):
modules['estg'][8][x][y][0] = 0.0
modules['istg'][8][x][y][0] = 0.0
modules['exfs'][8][x][y][0] = 0.0
modules['infs'][8][x][y][0] = 0.0
modules['efd1'][8][x][y][0] = 0.0
modules['ifd1'][8][x][y][0] = 0.0
modules['efd2'][8][x][y][0] = 0.0
modules['ifd2'][8][x][y][0] = 0.0
modules['exfr'][8][x][y][0] = 0.0
modules['infr'][8][x][y][0] = 0.0
# turn attention to 'LOW', as the current trial has ended
modules['atts'][8][0][0][0] = 0.05
################ INTERTRIAL INTERVAL ENDS #################