def set_value_by_selector(self, selector, key, value): if key == "spike_times": old_values = self.get_value(key) if isinstance(old_values, RangedListOfList): ranged_list = old_values else: # Keep all the setting stuff in one place by creating a # RangedListofLists ranged_list = RangedListOfList( size=self.n_atoms, value=old_values) ranged_list.set_value_by_selector( selector, value, ranged_list.is_list(value, self.n_atoms)) self.set_value(key, ranged_list) else: SimplePopulationSettable.set_value_by_selector( self, selector, key, value)
def set_value(self, key, value): SimplePopulationSettable.set_value(self, key, value) self._change_requires_neuron_parameters_reload = True
def set_value(self, key, value): SimplePopulationSettable.set_value(self, key, value) self.__change_requires_neuron_parameters_reload = True