Пример #1
0
    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
Пример #2
0
 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())
Пример #3
0
 def get_APs(self, **run_params):
     vm = self.get_membrane_potential(**run_params)
     waveforms = sf.get_spike_waveforms(vm)
     return waveforms
Пример #4
0
 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
Пример #6
0
 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