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)
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)