data_basedb_initializersprepare_ANN_batchescompute_ISI_from_st

compute_ISI_from_st

data_base.db_initializers.prepare_ANN_batches.compute_ISI_from_st(st, timepoint, fillna=None)

Calculate the time since the last spike in ms for each element in a spike time pd.Series or pd.DataFrame.

Given a pandas Series or DataFrame of spike times, this method returns a list of size (max\_time - min\_time)//time\_step, where each time step gives the amount of time since the last spike in ms.

Parameters:
  • st (pd.DataFrame | pd.Series) – pandas DataFrame or Series of spike times

  • timepoint (int) – Time point in ms

  • fillna (int, optional) – Fill with NaN until the array has this length. Defaults to None.

Returns:

A pandas Series of inter-spike intervals in ms.

Return type:

pd.Series

See also

compute_ISI_from_st_list() for the list version. compute_ISI_array() for the array version.