Closed hasref closed 3 years ago
@has-ash first of all I'm sorry it has taken to long to deal with this; things have been very hectic this past year; the pace of PyNN development should pick up soon, though, with a couple of new people coming on board.
Unfortunately, NEST does not support fully heterogeneous values for tau_minus, because tau_minus is a parameter of the postsynaptic neuron, not of the synapse model (I assume this is for performance reasons). If partly-heterogeneous connections (all synapses onto a given post-synaptic neuron have the same tau_minus, but this can vary between neurons) would be useful, let me know and I'll implement it.
A complete fix for this would require someone to write a new NEST synapse model.
In the meantime, I've improved the error messages to give a better explanation of the situation.
I am using
STDPMechanism
withpyNN.nest
in a simulation where I want to randomizetau_plus
andtau_minus
. Settingtau_plus
to aRandomDistribution
works just fine. However, settingtau_minus
does not:results in
Additionally, it does not seem possible to set
tau_minus
through the projection either:While setting
tau_plus
works fine:>>>lsm_proj.set( tau_plus = RandomDistribution('uniform', (20,40) ) )
I am using
pyNN 0.9.5
andnest 2.18.0
.