summaryrefslogtreecommitdiff
path: root/pyspike/SpikeTrain.py
diff options
context:
space:
mode:
authorMario Mulansky <mario.mulansky@gmx.net>2015-05-18 15:29:41 +0200
committerMario Mulansky <mario.mulansky@gmx.net>2015-05-18 15:29:41 +0200
commitd985f3a8de6ae840c8a127653b3d9affb1a8aa40 (patch)
treefc583b16d030b6ba67cf09895fd269bd297ad660 /pyspike/SpikeTrain.py
parenta718911ba2aac9302465c0522cc18b4470b99f77 (diff)
parent2b957ac5d7c964b6fe0e99bb078a396732331869 (diff)
Merge branch 'develop'0.3.0
Diffstat (limited to 'pyspike/SpikeTrain.py')
-rw-r--r--pyspike/SpikeTrain.py10
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