| 36 | | import numpy |
|---|
| 37 | | spiketrain = numpy.linspace(start = 0., stop = 1000., num = rate, |
|---|
| 38 | | endpoint = False) |
|---|
| 39 | | source = sim.create(sim.SpikeSourceArray, {'spike_times':spiketrain}) |
|---|
| 40 | | neuron = sim.create(sim.IF_curr_alpha) |
|---|
| 41 | | sim.connect(source, neuron, weight = weight, delay = 1.) |
|---|
| | 35 | import NeuroTools.stgen as stgen |
|---|
| | 36 | stgen = stgen.StGen() |
|---|
| | 37 | spiketrain = stgen.poisson_generator(param_dict['rate']/1000., tsim = 1000.) |
|---|
| | 38 | source = sim.Population(1, sim.SpikeSourceArray, {'spike_times':spiketrain}) |
|---|
| | 39 | neuron = sim.Population(1, sim.IF_cond_alpha) |
|---|
| | 40 | sim.Projection(source, neuron, |
|---|
| | 41 | method = sim.OneToOneConnector(weights = param_dict['weight'], |
|---|
| | 42 | delays = 1.)) |
|---|
| 72 | | weights = numpy.linspace(start = 1.0, stop = 25., num = 5) |
|---|
| 73 | | dictlist = [] |
|---|
| 74 | | for r in rates: |
|---|
| 75 | | for w in weights: |
|---|
| 76 | | dictlist.append({'rate':r, 'weight':w}) |
|---|
| | 81 | weights = numpy.linspace(start = 0.1, stop = 1.0, num = 5) |
|---|
| | 82 | from NeuroTools.parameters import ParameterSet, ParameterSpace, ParameterRange |
|---|
| | 83 | params = ParameterSpace(ParameterSet({'rate':ParameterRange(rates), |
|---|
| | 84 | 'weight': ParameterRange(weights)})) |
|---|
| | 85 | dictlist = [p.as_dict() for p in params.iter_inner()] |
|---|
| 115 | | srchr = ps.RestartingIPythonParameterSearcher( |
|---|
| 116 | | dictlist = param_dict_list, |
|---|
| 117 | | func = model_network, |
|---|
| 118 | | task_furl = contr_dict['task_furl'], |
|---|
| 119 | | multiengine_furl = contr_dict['multiengine_furl'], |
|---|
| 120 | | engine_furl = contr_dict['engine_furl'], |
|---|
| 121 | | numengines = numengines) |
|---|
| | 124 | srchr = ps.IPythonParameterSearcher( |
|---|
| | 125 | dictlist = param_dict_list, |
|---|
| | 126 | func = model_network) |
|---|
| | 127 | # srchr = ps.RestartingIPythonParameterSearcher( |
|---|
| | 128 | # dictlist = param_dict_list, |
|---|
| | 129 | # func = model_network, |
|---|
| | 130 | # task_furl = contr_dict['task_furl'], |
|---|
| | 131 | # multiengine_furl = contr_dict['multiengine_furl'], |
|---|
| | 132 | # engine_furl = contr_dict['engine_furl'], |
|---|
| | 133 | # numengines = numengines) |
|---|