Official example programs for the Swabian Instruments Time Tagger, demonstrating the Time Tagger API across the supported languages.
These examples ship with the Time Tagger software installers and are also
published on GitHub for easy browsing and reference. On local installations they can be found at C:\Program Files\Swabian Instruments\Time Tagger\examples (Windows) or /usr/share/timetagger/examples/ (Linux).
-
If you have not yet, install the Time Tagger software (drivers and libraries) from the official TimeTagger downloads page.
-
The Python API is additionally available on PyPI:
pip install Swabian-TimeTagger
Refer to the installation instructions in the TimeTagger documentation for more information.
python/- the most extensive set of examples: quickstart, hardware control, file writing/replay, custom measurements, FLIM rendering, network usage, and coincidence analysis.Matlab/- MATLAB examples mirroring the Python quickstart and several analyses.cpp/- C++ examples (quickstart, custom measurements, on-disk tag processing) with CMake and Visual Studio project files.csharp/- C# / .NET Quickstart example.
Additionally, LabVIEW examples are distributed with the Time Tagger software installer.
- Documentation and the full API reference for the TimeTagger series is available online and is additionally shipped with the software.
In addition to these examples, a collection of custom TimeTagger measurements in multiple programming languages can be found in our Custom Measurements GitHub Repository.
See license.txt.