fluopy.blinking

Extract fluorescence intermittency (blinking).

Classes

Blinking

Container for blinking-associated attributes.

Module Contents

class fluopy.blinking.Blinking(emissions: fluopy.emissions.Emissions, threshold: int = 0, memory: int = 0)[source]

Container for blinking-associated attributes.

Variables:
  • emissions (fluopy.emissions.Emissions) – Container for emission-associated attributes.

  • on_periods (npt.NDArray[np.int64]) – Contains the durations of each ON period (in frames).

  • off_periods (npt.NDArray[np.int64]) – Contains the durations of each OFF period (in frames).

  • on_periods_frames (npt.NDArray[np.int64]) – Contains the first frame of each ON period.

  • off_periods_frames (npt.NDArray[np.int64]) – Contains the first frame of each OFF period.

emissions
plot(mode: Literal['on_histogram', 'off_histogram', 'on_frame_series', 'off_frame_series', 'on_boxplot', 'off_boxplot'] = 'off_histogram', **kwargs: Any) numpy.typing.NDArray[matplotlib.axes.Axes][source]

Plot histogram, boxplot or frame series of ON or OFF periods.

Parameters:
  • mode (str) – One of ‘on_histogram’, ‘off_histogram’, ‘on_frame_series’, ‘off_frame_series’, ‘on_boxplot’, ‘off_boxplot’.

  • kwargs – fluopy.figure.universal_figure arguments

Returns:

Contains matplotlib.axes._subplots.AxesSubplots.

Return type:

npt.NDArray[mplAxes]