Real-time photon counting GUI for single-photon avalanche diode (SPAD) measurements using National Instruments DAQ hardware.
- Real-time photon counting
- Live time-trace visualization
- Real-time autocorrelation calculation
- NI-DAQ integration
- Continuous acquisition mode
- Binary data saving
- Automatic metadata logging
pip install -r requirements.txtpython ni-daq-photon-counting.py- numpy
- matplotlib
- PyQt5
- nidaqmx
- National Instruments DAQ
- SPAD detector
- Counter/timing input
This software was developed for laboratory and research use. Users should verify hardware configuration and acquisition settings before operation.
Example real-time photon counting and autocorrelation display:
