diff --git a/multiarea_model/simulation.py b/multiarea_model/simulation.py index 7ff5a4ddd01e8b770a77486f9f39f60d1a9cc784..dbc98a586d5bc6b0028e8ef28ffc7f3a37f53e56 100644 --- a/multiarea_model/simulation.py +++ b/multiarea_model/simulation.py @@ -431,7 +431,7 @@ class Area: int(self.neuron_numbers[pop])) mask = create_vector_mask(self.network.structure, areas=[self.name], pops=[pop]) I_e = self.network.add_DC_drive[mask][0] - if not self.simulation.params['input_params']['poisson_input']: + if not self.network.params['input_params']['poisson_input']: K_ext = self.external_synapses[pop] W_ext = self.network.W[self.name][pop]['external']['external'] tau_syn = self.network.params['neuron_params']['single_neuron_dict']['tau_syn_ex'] @@ -488,14 +488,14 @@ class Area: self.neuron_numbers[pop]) nest.Connect(self.simulation.voltmeter, tuple(range(self.gids[pop][0], self.gids[pop][0] + nrec + 1))) - if self.simulation.params['input_params']['poisson_input']: + if self.network.params['input_params']['poisson_input']: self.poisson_generators = [] for pop in self.populations: K_ext = self.external_synapses[pop] W_ext = self.network.W[self.name][pop]['external']['external'] pg = nest.Create('poisson_generator', 1) nest.SetStatus( - pg, {'rate': self.simulation.params['input_params']['rate_ext'] * K_ext}) + pg, {'rate': self.network.params['input_params']['rate_ext'] * K_ext}) syn_spec = {'weight': W_ext} nest.Connect(pg, tuple(