def set(self,value,calc_output=True): ArrayNode.set(self,value,calc_output=False) if self.mode=='rate': if value is None: self._set_activity=None else: c=self.array_to_current(self._set_array)+self.Jbias self._set_activity=self.current_to_activity(c) if calc_output: self._calc_output()