data_baseanalyzespike_detectionspike_in_interval

spike_in_interval

data_base.analyze.spike_detection.spike_in_interval(st, tmin, tmax)

Check whether each trial contains at least one spike within the specified interval

Parameters:
  • st (array) – 2D array of spike times (n\_trials x n\_spikes)

  • tmin (float) – Minimum time (inclusive).

  • tmax (float) – Maximum time (exclusive).

Example:

>>> st = np.array([[0.1, 0.2, 0.3], [0.2, 0.3, 0.4], [0.3, 0.4, 0.5]])
>>> spike\_in\_interval(st, 0.4, 0.3)
[False, True, True]
Returns:

1D array of boolean values, indicating whether each trial contains at least one spike within the specified interval.

Return type:

:py:class:~numpy.array