fluopy.blinking¶
Extract fluorescence intermittency (blinking).
Classes¶
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]