def analyse_transform_neurons(self, neurons): # type: (list(ASTNeuron)) -> None """ Analyse and transform a list of neurons. :param neurons: a list of neurons. """ for neuron in neurons: code, message = Messages.get_analysing_transforming_neuron(neuron.get_name()) Logger.log_message(None, code, message, None, LoggingLevel.INFO) self.analyse_neuron(neuron) # now store the transformed model self.store_transformed_model(neuron)
def analyse_transform_neurons(self, neurons: List[ASTNeuron]) -> None: """ Analyse and transform a list of neurons. :param neurons: a list of neurons. """ for neuron in neurons: code, message = Messages.get_analysing_transforming_neuron(neuron.get_name()) Logger.log_message(None, code, message, None, LoggingLevel.INFO) spike_updates = self.analyse_neuron(neuron) neuron.spike_updates = spike_updates # now store the transformed model self.store_transformed_model(neuron)