“…Users may also synchronize the photon counter with their laser pulses through its reference clock input (1, see methods), enabling several applications such as fluorescence lifetime imaging (6,9,15), image restoration (7), temporal demultiplexing of interleaved beamlets (3,9) and post-hoc gated noise reduction. Moreover, as PySight provides direct access to the photon count in each voxel, it allows implementing photon mis-detections correction algorithms that can further increase the dynamic range of the ren-dered images (6,10,16,20). Finally, although PySight has been built around specific hardware, the open-source code can handle any list of photon arrival times through a welldocumented application interface (see Supplementary Figure S1c and Supplementary Note L. It is extensible to any imaging method based on single-pixel (bucket) detectors, including fast compressive bioimaging (13,19).…”