def get_APs(self, **run_params): try: vm = self._backend.get_membrane_potential(**run_params) except: vm = self.get_membrane_potential(**run_params) if hasattr(self._backend, 'name'): self._backend.threshold = np.max(vm) - np.max(vm) / 250.0 waveforms = sf.get_spike_waveforms(vm, self._backend.threshold) else: waveforms = sf.get_spike_waveforms(vm) return waveforms
def get_APs(self): """Gets action potential waveform chunks from the model. Returns ------- Must return a neo.core.AnalogSignalArray. Each neo.core.AnalogSignal in the array should be a spike waveform. """ return spike_functions.get_spike_waveforms(self.get_membrane_potential())
def get_APs(self, **run_params): vm = self.get_membrane_potential(**run_params) waveforms = sf.get_spike_waveforms(vm) return waveforms
def get_APs(self, rerun=False, **run_params): vm = self.get_membrane_potential(rerun=rerun, **run_params) waveforms = sf.get_spike_waveforms(vm) return waveforms
def get_APs(self, **run_params): """Return the APs, if any, contained in the static waveform.""" vm = self.get_membrane_potential(**run_params) waveforms = sf.get_spike_waveforms(vm) return waveforms
def get_APs(self): """Return the APs, if any, contained in the static waveform.""" vm = self.vm waveforms = sf.get_spike_waveforms(vm) return waveforms