Dear all,
first of all, happy new year!
I am using nest 2.2 (installed by conda) and I have set up a simple network
of 20-100 neurons based on the ht_neuron model. I am delivering some noise
to all neurons with the sinusoidal_poisson_generator (I can switch to
another) and the simulation produces the results I am looking for.
However I would like now to have a look at the spikes entering the network
and therefore I need to access all events generated by the random generator.
A sample of my code is:
import nest
receptors=nest.GetDefaults('ht_neuron')['receptor_types']
nest.CopyModel("sinusoidal_poisson_generator",'sin_pois',{'amplitude':50.,'rate':15.0
})
nest.CopyModel("static_synapse","AMPAnoise",{"receptor_type":receptors["AMPA"],"weight":10.
})
neurons=nest.Create("ht_neuron",1)
noise=nest.Create('sin_pois',1)
g = nest.Create('sin_pois', 1)
# current pulse
dc_gen = nest.Create("dc_generator")
nest.SetStatus(dc_gen, {"amplitude": 20., "start": 400,
"stop": 1050})
nest.Connect(dc_gen, neurons, 'one_to_one')
# recorders
detect_noise = nest.Create('spike_detector', 1)
nest.Connect(noise, neurons, 'one_to_one', syn_spec="AMPAnoise")
nest.Connect(noise, detect_noise, 'one_to_one')
''' the latest does not work
Creation of connection is not possible because:
All outgoing connections from a device must use the same synapse type.
'''
Is there a way to record those spikes ?
Thanks in advance for any help
Best