import NeuroTools.stgen as stgen sg = stgen.StGen() from NeuroTools.parameters import ParameterSpace from NeuroTools.parameters import ParameterRange from NeuroTools.sandbox import make_name # creating a ParameterSpace p = ParameterSpace({}) # adding fixed parameters p.nu = 20. # rate [Hz] p.duration = 1000. # adding ParameterRanges p.c = ParameterRange([0.0, 0.01, 0.1, 0.5]) p.jitter = ParameterRange([ 0.0, 1.0, 5.0, ]) # calculation of the ParameterSpace dimension and the labels of the parameters # containing a range dims, labels = p.parameter_space_dimension_labels() print "dimensions: ", dims print ' labels: ', labels def calc_cc(p): """
import NeuroTools.stgen as stgen sg = stgen.StGen() from NeuroTools.parameters import ParameterSpace from NeuroTools.parameters import ParameterRange from NeuroTools.sandbox import make_name # creating a ParameterSpace p = ParameterSpace({}) # adding fixed parameters p.nu = 20. # rate [Hz] p.duration = 1000. # adding ParameterRanges p.c = ParameterRange([0.0,0.01,0.1,0.5]) p.jitter = ParameterRange([0.0,1.0,5.0,]) # calculation of the ParameterSpace dimension and the labels of the parameters # containing a range dims, labels = p.parameter_space_dimension_labels() print "dimensions: ", dims print ' labels: ', labels def calc_cc(p): """ Generate correlated spike trains from the ParameterSet. Parameter: p - ParameterSet containing parameters nu (rate), c (correlation), duration (in ms), jitter (in ms).