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