Ejemplo n.º 1
0
pop_in = Population(frame.shape, SpikeSourcePoisson, {'rate': rates_init})
pop_out = Population(1, IF_curr_alpha, {'tau_refrac': 5 })

projection = Projection(pop_in, pop_out, AllToAllConnector())
projection.setWeights(1.0)

pop_in.set(rate=image.astype(float).flatten())

pop_in.record('spikes')
pop_out.record('spikes')


tstop = 100.0
run(tstop)

spikes_in = pop_in.get_data()
data_out = pop_out.get_data()

for seg in data_out.segments:
    print seg    
    for st in seg.spiketrains:
        print st
        
for seg in spikes_in.segments:
    print seg    
    for st in seg.spiketrains:
        print st