def get_membrane_potential(self, **kwargs): """Returns a neo.core.AnalogSignal object""" if self.sim_path is None or self.ran is False: self.run(**kwargs) if self.sim_path == '': vm = None else: print("Getting membrane potential from %s/%s" \ % (self.sim_path,self.population_name)) vm = nc_neurotools.get_analog_signal(self.sim_path, self.population_name) vm_sig = vm.data t = nc_neurotools.get_analog_signal(self.sim_path, 'time') t_sig = t.data t_new = np.arange(t_sig.min(), t_sig.max(), 0.01) from scipy import interpolate f = interpolate.interp1d(t_sig, vm_sig) vm_new = f(t_new) vm.data = vm_new # An AnalogSignal instance. return vm
def get_membrane_potential(self,**kwargs): """Returns a neo.core.AnalogSignal object""" if self.sim_path is None or self.ran is False: self.run(**kwargs) if self.sim_path == '': vm = None else: print("Getting membrane potential from %s/%s" \ % (self.sim_path,self.population_name)) vm = nc_neurotools.get_analog_signal(self.sim_path, self.population_name) vm_sig = vm.data t = nc_neurotools.get_analog_signal(self.sim_path, 'time') t_sig = t.data t_new = np.arange(t_sig.min(),t_sig.max(),0.01) from scipy import interpolate f = interpolate.interp1d(t_sig,vm_sig) vm_new = f(t_new) vm.data = vm_new # An AnalogSignal instance. return vm
def get_membrane_potential(self, **kwargs): """Returns a neo.core.AnalogSignal object""" if self.sim_path is None or self.ran is False \ or self.rerun or self.always_rerun: self.run(**kwargs) if self.sim_path == '': vm = None else: #print("Getting membrane potential...")#" from %s/%s" \ # % (self.sim_path,self.population_name)) vm = nc_neurotools.get_analog_signal(self.sim_path, self.population_name) # An AnalogSignal instance. return vm
def get_membrane_potential(self,**kwargs): """Returns a neo.core.AnalogSignal object""" if self.sim_path is None or self.ran is False \ or self.rerun or self.always_rerun: self.run(**kwargs) if self.sim_path == '': vm = None else: #print("Getting membrane potential...")#" from %s/%s" \ # % (self.sim_path,self.population_name)) vm = nc_neurotools.get_analog_signal(self.sim_path, self.population_name) # An AnalogSignal instance. return vm