diff options
author | Mario Mulansky <mario.mulansky@gmx.net> | 2015-05-11 14:32:48 +0200 |
---|---|---|
committer | Mario Mulansky <mario.mulansky@gmx.net> | 2015-05-11 14:32:48 +0200 |
commit | 017893e782d1747e1f031131077a40a48f882e86 (patch) | |
tree | 81e2f658347eb5377fbd1e8cf6ef9a7774ca0987 /pyspike/SpikeTrain.py | |
parent | 97a1a5ace20b641fef78ed7cb2338ece04e07cac (diff) |
treatment of empty spike trains in isi functions
Diffstat (limited to 'pyspike/SpikeTrain.py')
-rw-r--r-- | pyspike/SpikeTrain.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/pyspike/SpikeTrain.py b/pyspike/SpikeTrain.py index a02b7ab..9127b60 100644 --- a/pyspike/SpikeTrain.py +++ b/pyspike/SpikeTrain.py @@ -48,3 +48,13 @@ class SpikeTrain(object): """ return SpikeTrain(self.spikes.copy(), [self.t_start, self.t_end]) + + def get_spikes_non_empty(self): + """Returns the spikes of this spike train with auxiliary spikes in case + of empty spike trains. + """ + if len(self.spikes) < 2: + return np.unique(np.insert([self.t_start, self.t_end], 1, + self.spikes)) + else: + return self.spikes |