summaryrefslogtreecommitdiff
path: root/pyspike/spikes.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyspike/spikes.py')
-rw-r--r--pyspike/spikes.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/pyspike/spikes.py b/pyspike/spikes.py
new file mode 100644
index 0000000..42b6501
--- /dev/null
+++ b/pyspike/spikes.py
@@ -0,0 +1,18 @@
+""" spikes.py
+
+Module containing several function to load and transform spike trains
+
+Copyright 2014, Mario Mulansky <mario.mulansky@gmx.net>
+"""
+
+import numpy as np
+
+def spike_train_from_string(s, sep=' '):
+ """ Converts a string of times into a SpikeTrain object.
+ Params:
+ - s: the string with (ordered) spike times
+ - sep: The separator between the time numbers.
+ Returns:
+ - array of spike times
+ """
+ return np.fromstring(s, sep=sep)