pyfli.phasor.phasorSEPL#

phasor#

Modular implementation of the phasor / universal-circle formalism for fluorescence lifetime analysis, following:

Michalet X. “Continuous and discrete phasor analysis of binned or time-gated periodic decays.” AIP Advances 11, 035331 (2021). https://doi.org/10.1063/5.0027834

Public surface#

config – AcquisitionConfig dataclass phasors – phasor coordinate calculators (one per mode) locus – build (g, s, tau) arrays for a full SEPL curve lifetimes – phase / modulus lifetime inversion plot – matplotlib rendering helpers

Modules

config

config.py Dataclass-based configuration for phasor acquisitions.

lifetimes

lifetimes.py Extract fluorescence lifetimes from phasor coordinates (g, s).

locus

locus.py Build Single-Exponential Phasor Locus (SEPL) arrays — the parametric curve traced in the (g, s) plane as τ sweeps from 0 to ∞.

phasors

phasors.py Analytical and semi-analytical phasor coordinate calculators for each acquisition mode described in Michalet 2021 (DOI: 10.1063/5.0027834).

plot

plot.py Matplotlib helpers for rendering phasor plots and SEPL comparisons.