def set_flag_to_layer(layer, neurotransmitter=Glu, heatmap=True, dt=1, multimeter=False):
for neurotransmitter in (Glu, GABA) if neurotransmitter == both else (neurotransmitter,):
key = build_layer_key(layer, neurotransmitter, dt, heatmap)
spike_detectors[key] = dict()
if multimeter:
multimeters[key] = dict()
for column in range(column_number):
neuron_number = len(Cortex[layer][column][neurotransmitter])
if multimeter:
multimeters[key][column] = nest.Create('multimeter', params=multimeter_param)
nest.Connect(multimeters[key][column], Cortex[layer][column][neurotransmitter][::neuron_number / N_volt])
spike_detectors[key][column] = nest.Create('spike_detector', params=detector_param)
nest.Connect(Cortex[layer][column][neurotransmitter][:N_detect], spike_detectors[key][column])
评论列表
文章目录