Skip to main content

Quaternion-based Inertial Motion Tracking Toolbox

Project description

tests build docs version python format license downloads

The qmt toolbox (Quaternion-based Inertial Motion Tracking Toolbox) is a collection of functions, algorithms, visualization tools, and other utilities with a focus on IMU-based motion tracking. The source code is hosted on GitHub.

Documentation

Detailed documentation can be found online at https://qmt.readthedocs.io/.

Installation

The qmt Python package can easily be installed from PyPI via pip, e.g.:

pip install qmt

To run webapps, install either PySide6 or PySide2. If neither PySide6 nor PySide2 work on your system, webapps can still be displayed with a Chromium browser window fallback.

To install the toolbox from source, run:

./build_webapp_lib.sh
pip install --user -e ".[dev]"
./build_docs.sh

For more information, please refer to the documentation.

License

The qmt toolbox is licensed under the terms of the MIT license.

SPDX headers and the REUSE specification are used to track authors and licenses of all files in this repository.

This repository also contains code, typically released together with scientific publications, for which the original authors did not provide any licensing information. We distribute this code under the assumption that authors who publish code for the scientific community intend for the code to be used for scientific research. All such files are marked with the SPDX license identifier LicenseRef-Unspecified and the origin of the code is documented in the respective files or directories.

Contact

Daniel Laidig <laidig at control.tu-berlin.de>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qmt-0.2.4.tar.gz (1.9 MB view hashes)

Uploaded Source

Built Distributions

qmt-0.2.4-cp311-cp311-win_amd64.whl (2.1 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

qmt-0.2.4-cp311-cp311-win32.whl (2.1 MB view hashes)

Uploaded CPython 3.11 Windows x86

qmt-0.2.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

qmt-0.2.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qmt-0.2.4-cp311-cp311-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

qmt-0.2.4-cp311-cp311-macosx_10_9_x86_64.whl (2.1 MB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

qmt-0.2.4-cp311-cp311-macosx_10_9_universal2.whl (2.2 MB view hashes)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

qmt-0.2.4-cp310-cp310-win_amd64.whl (2.1 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

qmt-0.2.4-cp310-cp310-win32.whl (2.1 MB view hashes)

Uploaded CPython 3.10 Windows x86

qmt-0.2.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

qmt-0.2.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qmt-0.2.4-cp310-cp310-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

qmt-0.2.4-cp310-cp310-macosx_10_9_x86_64.whl (2.1 MB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

qmt-0.2.4-cp310-cp310-macosx_10_9_universal2.whl (2.2 MB view hashes)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

qmt-0.2.4-cp39-cp39-win_amd64.whl (2.1 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

qmt-0.2.4-cp39-cp39-win32.whl (2.1 MB view hashes)

Uploaded CPython 3.9 Windows x86

qmt-0.2.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

qmt-0.2.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qmt-0.2.4-cp39-cp39-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

qmt-0.2.4-cp39-cp39-macosx_10_9_x86_64.whl (2.1 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

qmt-0.2.4-cp39-cp39-macosx_10_9_universal2.whl (2.2 MB view hashes)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

qmt-0.2.4-cp38-cp38-win_amd64.whl (2.1 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

qmt-0.2.4-cp38-cp38-win32.whl (2.1 MB view hashes)

Uploaded CPython 3.8 Windows x86

qmt-0.2.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

qmt-0.2.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

qmt-0.2.4-cp38-cp38-macosx_11_0_arm64.whl (2.1 MB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

qmt-0.2.4-cp38-cp38-macosx_10_9_x86_64.whl (2.1 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

qmt-0.2.4-cp38-cp38-macosx_10_9_universal2.whl (2.2 MB view hashes)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page