Laser 2000

Photon Counting Software

We offer different types of software for various applications. Please read the specification below or contact our experts to determine the right software for you.

PicoQuant Logo

We offer specialised photon counting software for the analysis of quantum correlations and fluorescence measurements. This includes multiexponential fluorescence decay fitting as well as special methods like FLIM and FLIM-FRET, FCS, FCCS, FLCS, anisotropy, antibunching, coincidences and the analysis of fluorescence time traces. Software packages include QuCoa, SymPhoTime 64, EasyTau 2, and snAPI.


The QuCoa software package is an integrated solution for data acquisition and analysis using PicoQuant’s TCSPC electronics. It is mainly targeted at research areas that rely on coincidence detection such as Hanbury-Brown-Twiss setups to study single photon sources (g(2) / antibunching), quantum key distributions (QKD), or the study of entanglement using Hong-Ou Mandel setups, to name only a few.

The software is designed for a 64 bit operating system and features an intuitive graphical user interface (GUI). Its clearly structured layout and powerful analysis routines allows focusing on results rather than on data processing. Data dependencies are directly visible thanks to the underlying workspace concept.

Quantum Correlation Analysis Software

  • Antibunching (g(2)) measurements including fitting of several models
  • Coincidence counting / event filtering using AND, OR, NOT operators
  • Preview of antibunching curve and correlation data during measurement
  • Remote control via TCP/IP Interface
  • Calculation of TCSPC histograms and intensity time traces
  • Export of all results to ASCII or images
  • User programming script language “STUPSLANG”


SymPhoTime 64

The SymPhoTime 64 software package is an integrated solution for data acquisition and analysis using PicoQuant’s time-resolved confocal microscope MicroTime 200, MicroTime 100, LSM upgrade kits or TCSPC electronics. Its clearly structured layout and powerful analysis routines allows the user to focus on the results rather than on the data processing. The software is designed for a 64 bit operation system and features a graphical user interface (GUI), which guides the user through all necessary steps for an individual analysis or measurement process. Data dependencies are directly visible in the underlying workspace concept. An integrated scripting language (“STUPSLANG”) even puts the user in a position to freely add new analysis procedures or customise existing ones.

Fluorescence Lifetime Imaging and Correlation Software

  • Powerful 64bit TTTR data acquisition and analysis software
  • Point, 2D, and 3D data acquisition with online preview of FLIM, FCS, time-traces, or TCSPC histograms
  • FCS, FCCS, FLCS, PIE-FCS, coincidence correlation, total correlation
  • Fluorescence time trace analysis, single molecule burst analysis
  • Anisotropy
  • TCSPC lifetime fitting with advanced error treatment
  • User programming script language “STUPSLANG”


EasyTau 2

The EasyTau 2 software package is the one-stop solution for both full hardware control of the FluoTime 250 and FluoTime 300 spectrometer as well as for interactive data analysis and fitting  It can also be used as a data analysis software for custom set-ups based on PicoQuant TCSPC electronics. The integrated analysis and fitting module supports a broad range of fluorescence spectroscopy applications, such as steady-state excitation and emission spectra, fluorescence or phosphorescence lifetimes, or anisotropy measurements. EasyTau 2 combines and improved on the features of the previously separate FluoFit and EasyTau software in a single, easy-to-use package.

Fluorescence Spectrometer Control and Data Analysis Software

  • Data fitting / analysis software for set-ups based on PicoQuant TCSPC electronics
  • Combined software solution for data fitting / analysis and controlling the FluoTime 250 and 300 spectrometer
  • Wizard-guided measurements or full control with customised mode
  • Steady-state and global decay analysis with robust error analysis
  • Powerful scripting language for automation (local and remote)


snAPI (Free)

With snAPI, users can make use of advanced measurement classes such as timetrace, histogram, unfold, raw, and correlation (e.g, FCS, g2), without worrying about the intricacies of device handling. The measurement classes can be sequentially combined with data manipulators (e.g., coincidence, herald, merge, delay) to provide maximum flexibility in analysis.

Fast, Intuitive, and Versatile Python Wrapper

  • Download from GitHub for free
  • Benefit from seamless communication, configuration, and data handling with PicoQuant’s TCSPC devices
  • Access, manipulate, and process raw data stream, or read from file
  • Efficiently handle large photon counts with real-time analysis
  • Build your own algorithms, implement complex calculations, and develop tailored data processing pipelines directly in Python



Please note: with the exception of snAPI, the software is protected by a USB dongle and will not work without it.

Download QuCoa, version 1.3
Download SymPhoTime 64, version 2.7
Download EasyTau 2.3
Download snAPI from GitHub, for free


Data Acquisition
Supported TCSPC modules HydraHarp 400, PicoHarp 300, TimeHarp 260, MultiHarp 150
Supported number of detectors up to 8
Supported number of markers for coincidence counting up to 4
Measurement modes Antibunching, Coincidence correlation, Coincidence counting
Measurement previews Coincidence correlation trace (g(2) / Antibunching), Coincidence counting, Intensity time trace, TCSPC histogram
Parallel calculation and display of up to 4 different previews
Data Analysis
General features Time gating
Least–Squares Fitting, MLE fitting, Bootstrap error analysis
GUI themes
Coincidence correlation Antibunching correlation (g(2))
Antibunching fitting (models: single photon emitter with and without shelving state, pulsed excitation) incl. treatment of limited detector resolution, User-defined models via scripting, Bootstrap error analysis
Coincidence counting Combination of detection channels and markers using logical filters (AND, OR, NOT) in user-defined time gates
Export data formats BMP, ASCII, TIFF, binary
User scripting (STUPSLANG) User-defined analysis procedures
Remote control via TCP/IP protocol
Required PC CPU with SSE2 and EMT64 or AMD64 extension; recommended: quad–core or better
CPU clock minimum 2.2 GHz; recommended: >= 3 GHz
RAM minimum 4 GB; recommended: >= 16 GB
Operating system Windows 7/8/10 x64
Disk space >= 100 MB (except data storage)
Display(s) with single display: Full HD; with dual display: 2 × 1680 × 1050 or better; No hiDPI
Protection module (HASP) USB


SymPhoTime 64

Data Acquisition
Supported TCSPC modules HydraHarp 400, PicoHarp 300, TimeHarp 260, MultiHarp 150
TimeHarp 200 (Data import ONLY!)
Supported Configurations MicroTime 200 with 100 x 100 (x 100) µm or 10×7.5 cm piezo scanner or FLIMbee galvo scanner
MicroTime 100 Laser Scanning Microscopes (LSM)from Nikon, Olympus or Zeiss
Stand-alone TCSPC modules
Remote control via TCP/IP interface (software handshake with ZEN and NIS Elements)
Routing 1 to 8 detectors
Measurement modes Single point, multi-point, 2D imaging (XY, XZ, YZ), 3D imaging (XYZ), time lapse (XYT), oscilloscope mode for alignment purposes
Measurement previews FLIM, FCS, FLCS and FCCS, Time Trace, TCSPC histogram
Parallel calculation and display of up to 4 different previews
Automated Measurements Z–Stacks, Time Stacks,  Image Stitching, Multi-Point Measurements
Hardware control PDL 828 “Sepia II” laser driver
E-710, E-725, E-727 and wide range scanner controller (Physik Instrumente)
Shutter of MicroTime 200
Wide-field fluorescence camera IDS uEye USB3 in MicroTime 200
Data Analysis
General Features Time gating
TCSPC Binning
TCSPC Fitting (Multi–Exponential Decay (1 to 5 Exponentials), Least–Squares Fitting, MLE Fitting, IRF Reconvolution, Tailfit, Bootstrap error analysis)
Global analysis of TCSPC curve fitting
GUI Themes
Imaging FLIM, FLIM-FRET, Intensity FRET, Anisotropy Imaging, (Time-Gated) Fluorescence Intensity Imaging
Pattern Matching, Fast Pattern Matching
Adjustable color scale
Region-of-Interest (ROI)
Bin export for phasor analysis (via third party software Globals developed by the Laboratory for Fluorescence Dynamics)
Correlation FCS, FCCS, FLCS, PIE–FCS
FCS Fitting (Models: Diffusion Constants, Triplet state, Conformational, Protonation, Gaussian PSF, User-defined models via scripting, Bootstrap error analysis)
Global analysis
FCS calibration
Antibunching/Coincidence correlation, Total correlation
FRET PIE (Pulsed Interleaved Excitation)
Bleedthrough Correction
STED STED, gatedSTED, STED-FLIM, Pulsed Interleaved STED and Confocal, Resolution estimation
Fluorescence Intensity Traces Blinking (On/Off Histogramming), Count Rate Histogram (PCH), Burst Size Histogram, Intensity–Gated TCSPC, Fluorescence Lifetime Traces, Lifetime Histogram, BIFL (Burst Integrated Analysis
Steady–State Anisotropy Objective correction factors included
Export data formats BMP, ASCII, TIFF, BIN
User Scripting (STUPSLANG) User–Defined Analysis Procedures, Fitting Functions, Multi–Parameter Filtering
Control of external hardware via suited interface
Required PC with SSE2 and EMT64 or AMD64 extension; recommended: quad–core or better
CPU clock 2.2 GHz (or better) quad-core CPU
RAM minimum 4 GB (suggested 16/32 GB)
Operating system Windows 10 x64
Disk space >= 100 MB (except data storage)
Display(s) Full HD Display
Protection Module (HASP) USB


EasyTau 2

FluoTime 300 hardware control
Included wizards Excitation and emission spectrum, time course excitation and emission spectrum, anisotropy excitation and emission spectrum, intensity time trace scan, temperature mapped emission spectra, excitation / emission mapping, quantum yield
Phosphorescence decay, fluorescence decay, time-resolved anisotropy, time course decay, time resolved emission scan
Operation modes Assisted mode using Wizards for standardized measurements
Customized mode with full control of all hardware parameters
Scripting mode for automation of routine measurements
Remote execution of scripts (extension of automation to 3rd party devices)
Basic data handling Arithmetic operations (addition, subtraction, multiplication, division), derivation, integration, normalization, smoothing, …
Fitting module
Exponential decay models Up to 5th order
Lifetime distributions Gaussian, Lorentzian, Stretched Exponential (with up to 5 peaks)
Anisotropy Up to 3rd order exponential decay model, tail fit of the anisotropy decay and anisotropy reconvolution
Decay parameters Amplitudes, lifetimes, distribution width, background
Anisotropy parameters G-factor, amplitude, background
Reconvolution parameters Background, time shift, scattered light contribution, pulse repetition rate
Nonlinear least squares fitting / MLE Marquardt-Levenberg, Monte Carlo, manual parameter variation
Correction for finite IRF Iterative reconvolution
Error test / assessment χ2, distribution and autocorrelation of weighted residuals
Error analysis Bootstrap
Global analysis / batch mode fitting For all fitting models, number of data sets only memory limited
User interface
Graphical user interface Windows based GUI
Display Linear or logarithmic scale, zoomable
Data import ASCII file or from Windows clipboard (HydraHarp 400, PicoHarp 300, TimeHarp 260, MultiHarp 150, NanoHarp 250)
Data formats
Number of channels Unlimited
Channel width Unlimited
Supported devices FluoTime 250 and FluoTime 300 spectrometer, HydraHarp 400, PicoHarp 300, TimeHarp 260, MultiHarp 150, NanoHarp 250 (binary or clipboard) and ASCII
Operation environment
Computer CPU: min. 2 GHz, RAM: min 2 GB
Display 1024 × 768 (or better)
Operating system Windows 8.1 or 10
Protection module USB
QuCoa Datasheet
SymPhoTime 64 Datasheet
EasyTau 2 Datasheet

Request a Demo

QuCoa / SymPhoTime 64 / EasyTau 2 / snAPI

Ask the Expert

If you’re interested in the products shown here, or have questions about something you can’t find on our website, please get in touch through the form below.

Our knowledgeable sales team will be happy to help. We can normally source exactly what you need, or work with you to come up with custom solutions.

Alternatively, just call +44 (0) 1933 461 666 and ask to speak to the Photonics team.