efel.pyfeatures.isi

Features that are depending on the inter-spike intervals.

Functions

ISI_CV()

Coefficient of variation of ISIs.

ISI_log_slope()

The slope of a linear fit to a loglog plot of the ISI values.

ISI_log_slope_skip()

The slope of a linear fit to a loglog plot of the ISI values, but not taking into account the first ISI values.

ISI_semilog_slope()

The slope of a linear fit to a semilog plot of the ISI values.

ISI_values()

Get all ISIs, inter-spike intervals.

ISIs()

Get all ISIs, inter-spike intervals.

burst_ISI_indices()

Calculate burst ISI indices based on burst factor and ISI values.

burst_mean_freq()

Calculate the mean frequency of bursts.

initburst_sahp()

SlowAHP voltage after initial burst.

interburst_voltage()

The voltage average in between two bursts.

inv_ISI_values()

Calculate the inverse of ISI values.

inv_fifth_ISI()

Calculate the inverse of the fifth ISI.

inv_first_ISI()

Calculate the inverse of the first ISI.

inv_fourth_ISI()

Calculate the inverse of the fourth ISI.

inv_last_ISI()

Calculate the inverse of the last ISI.

inv_second_ISI()

Calculate the inverse of the second ISI.

inv_third_ISI()

Calculate the inverse of the third ISI.

irregularity_index()

Calculate the irregularity index of ISI values.

single_burst_ratio()

Calculates the single burst ratio.

strict_burst_number()

Calculate the strict burst number.

efel.pyfeatures.isi.ISI_CV()[source]

Coefficient of variation of ISIs.

If the ignore_first_ISI flag is set, the first ISI will be ignored.

Return type:

ndarray | None

efel.pyfeatures.isi.ISI_log_slope()[source]

The slope of a linear fit to a loglog plot of the ISI values.

If the ignore_first_ISI flag is set, the first ISI will be ignored.

Return type:

ndarray | None

efel.pyfeatures.isi.ISI_log_slope_skip()[source]

The slope of a linear fit to a loglog plot of the ISI values, but not taking into account the first ISI values.

Uses the spike_skipf and max_spike_skip settings to determine how many ISIs to skip. .

Return type:

ndarray | None

efel.pyfeatures.isi.ISI_semilog_slope()[source]

The slope of a linear fit to a semilog plot of the ISI values.

If the ignore_first_ISI flag is set, the first ISI will be ignored.

Return type:

ndarray | None

efel.pyfeatures.isi.ISI_values()[source]

Get all ISIs, inter-spike intervals.

Return type:

ndarray | None

efel.pyfeatures.isi.ISIs()[source]

Get all ISIs, inter-spike intervals.

Return type:

ndarray | None

efel.pyfeatures.isi.burst_ISI_indices()[source]

Calculate burst ISI indices based on burst factor and ISI values.

Return type:

ndarray | None

efel.pyfeatures.isi.burst_mean_freq()[source]

Calculate the mean frequency of bursts.

Return type:

ndarray | None

efel.pyfeatures.isi.initburst_sahp()[source]

SlowAHP voltage after initial burst.

Return type:

ndarray | None

efel.pyfeatures.isi.interburst_voltage()[source]

The voltage average in between two bursts.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_ISI_values()[source]

Calculate the inverse of ISI values.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_fifth_ISI()[source]

Calculate the inverse of the fifth ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_first_ISI()[source]

Calculate the inverse of the first ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_fourth_ISI()[source]

Calculate the inverse of the fourth ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_last_ISI()[source]

Calculate the inverse of the last ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_second_ISI()[source]

Calculate the inverse of the second ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.inv_third_ISI()[source]

Calculate the inverse of the third ISI.

Return type:

ndarray | None

efel.pyfeatures.isi.irregularity_index()[source]

Calculate the irregularity index of ISI values.

If the ignore_first_ISI flag is set, the first ISI will be ignored.

Return type:

ndarray | None

efel.pyfeatures.isi.single_burst_ratio()[source]

Calculates the single burst ratio.

The ratio is the length of the first ISI over the average of the rest. If the ignore_first_ISI flag is set, the first ISI will be ignored.

Return type:

ndarray | None

efel.pyfeatures.isi.strict_burst_number()[source]

Calculate the strict burst number.

This implementation does not assume that every spike belongs to a burst. The first spike is ignored by default. This can be changed by setting ignore_first_ISI to 0.

The burst detection can be fine-tuned by changing the setting strict_burst_factor. Default value is 2.0.

Return type:

ndarray

Source

_autosummary/efel.pyfeatures.isi.rst