SpikeFeatures

Detect spikes in a TimeSeries data stream and emits a column data type packet containing all selected features for the decoding.

possible features available are timestamp, amplitude, slope, channel index, channel depth. These features are disabled by default and need to be enabled in the graph options.

Output port

port name

data type

slots

description

data

ColumnData <double>

1-385

data packet containing spikes with the selected features. The packet is expandable - aka nsamples is resized for the real number of spikes.

Options

port name

data type

default

description

threshold

double

70.0

Spike detection threshold in data units.

invert signal

bool

True

Invert signal before spike detection.

peak lifetime

unsigned int

1 samples

Peak life time in samples

features

vector of string

empty, required option

list of features to use in output

channelmap

map of string / double

empty, mandatory when the depth feature is activated

mapping between channel number and channel depth

Static states

name

data type

initial value

external access

peers access

description

threshold

double

70.0

write

True

Spike detection threshold in data units.

peak lifetime

unsigned int

1 samples

write

True

Peak life time in samples