Ejemplo n.º 1
0
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:
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).