Skip to content
Python implementation of the real-time protocol for Qualisys Track Manager
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Updated versions Dec 4, 2018
examples Changed to ip Oct 4, 2018
qtm Merge pull request #9 from qualisys/add_missing_analog_documentation Sep 3, 2019
test Added 'Analog' & 'AnalogSingle' to test set. Aug 28, 2019
.gitignore Added coverage files to .gitignore Oct 3, 2018
LICENSE Initial commit Oct 7, 2016 Updated readme Sep 19, 2018
requirements-dev.txt Added requirements-dev Sep 19, 2018
setup.cfg Updated setup files Apr 12, 2018 Updated versions Dec 4, 2018

Qualisys SDK for Python

The Qualisys SDK for Python implements our RealTime(RT) protocol and works with Python 3.5 and above.


The easiest way to install the qtm package is by using pip:

python -m pip install pip --upgrade # Upgrade to latest pip
python -m pip install qtm

It's also possible to install from github:

python -m pip install git+

Or just clone the repo and copy the qtm folder into you project folder,



See the examples folder.

Missing RT features and limitations

Implementation only uses little endian, should connect to standard port 22223. Version should be at least 1.13.

GetCaptureC3D is not implemented. GetCaptureQTM is not implemented.

No support for selecting analog channel.

You can’t perform that action at this time.