Skip to content

swabianinstruments/TimeTagger-Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Time Tagger Examples

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).

Getting started

  1. If you have not yet, install the Time Tagger software (drivers and libraries) from the official TimeTagger downloads page.

  2. The Python API is additionally available on PyPI:

    pip install Swabian-TimeTagger
    

Refer to the installation instructions in the TimeTagger documentation for more information.

Examples by language

  • 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

Custom Measurements

In addition to these examples, a collection of custom TimeTagger measurements in multiple programming languages can be found in our Custom Measurements GitHub Repository.

License

See license.txt.

About

Official example programs for the Swabian Instruments Time Tagger.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors