single_cell_parserreaderread_spike_times_file

read_spike_times_file

single_cell_parser.reader.read_spike_times_file(fname)

Reads all trials and spike times within these trials.

Parameters:

fname (str) – file of format: trial nr. activation times (comma-separated list or empty)

Raises:

RuntimeError – If a trial number is found twice in the file

Returns:

Dictionary with trial numbers as keys (integers), and tuples of spike times in each trial as values

Return type:

dict

Example

>>> spike\_file
# Spike times file
# trial nr.   activation times (ms)
1   100.2,698.1
2   100.2,698.1,1000.0
...
>>> read\_spike\_times\_file(spike\_file)
{
    1: (100.2, 698.1),
    2: (100.2, 698.1, 1000.0),
    ...
}