diff --git a/netpyne_ui/netpyne_geppetto.py b/netpyne_ui/netpyne_geppetto.py index efe9c577..bc57ec63 100644 --- a/netpyne_ui/netpyne_geppetto.py +++ b/netpyne_ui/netpyne_geppetto.py @@ -192,6 +192,8 @@ def instantiateNetPyNEModelInGeppetto(self, args): try: with redirect_stdout(sys.__stdout__): if not args.get("usePrevInst", False): + if self.doIhaveInstOrSimData()['haveInstance']: + sim.clearAll() netpyne_model = self.instantiateNetPyNEModel() self.geppetto_model = self.model_interpreter.getGeppettoModel(netpyne_model) @@ -259,7 +261,7 @@ def simulate_single_model(self, experiment: model.Experiment = None, use_prev_in netpyne_model = self.instantiateNetPyNEModel() self.geppetto_model = self.model_interpreter.getGeppettoModel(netpyne_model) - + simulations.run() if self.geppetto_model: @@ -374,7 +376,7 @@ def _prepare_simulation_files(self, experiment: model.Experiment = None, use_pre def _prepare_batch_files(self, experiment: model.Experiment) -> str: """Creates template files and netpyne model files in the experiment folder. - + Only for an experiment consisting of many trials. :param experiment: given experiment