1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
"""
Simple test of injecting time-varying current into a cell
Andrew Davison, UNIC, CNRS
May 2009
"""
from pyNN.utility import get_script_args, normalized_filename
simulator_name = get_script_args(1)[0]
exec("from pyNN.%s import *" % simulator_name)
setup()
cell = create(IF_curr_exp(v_thresh=-55.0, tau_refrac=5.0))
current_source = StepCurrentSource(times=[50.0, 110.0, 150.0, 210.0],
amplitudes=[0.4, 0.6, -0.2, 0.2])
cell.inject(current_source)
filename = normalized_filename("Results", "StepCurrentSource", "pkl", simulator_name)
record('v', cell, filename, annotations={'script_name': __file__})
run(250.0)
end()
|