Esempio n. 1
0
 def load_cell(self, node):
     model_type = self._parse_model_template(node['model_template'])[1]
     dynamics_params = self.dynamics_params(node)
     fnc_name = node['model_processing']
     if fnc_name is None:
         return nest.Create(model_type, 1, dynamics_params)
     else:
         cell_fnc = py_modules.cell_processor(fnc_name)
         return cell_fnc(model_type, node, dynamics_params)
Esempio n. 2
0
 def build(self):
     nest_model = self.nest_model
     dynamics_params = self.dynamics_params
     fnc_name = self._node['model_processing']
     if fnc_name is None:
         self._nest_ids = nest.Create(nest_model, 1, dynamics_params)
     else:
         cell_fnc = py_modules.cell_processor(fnc_name)
         self._nest_ids = cell_fnc(nest_model, self._node, dynamics_params)