Quaternion-based Inertial Motion Tracking Toolbox
Project description
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.
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 also install the PySide2 package that is needed to run webapps in a custom window, use the extra gui specifier: pip install "qmt[gui]". If installing PySide2 via PyPI is not supported for your architecture, you can either find other ways to install it (e.g., brew) or use the 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
Built Distributions
Hashes for qmt-0.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c709d5edb0d6c37b63e032643a7c82ef5a77801c5a395f9b627ab4e0d88c85ec |
|
MD5 | 1ec532eccb8abf2bf3181afd2d1bbfd2 |
|
BLAKE2b-256 | 1895f63df6d0cd41e2dbdd8f30b4dc482d613cf7498223b205c0afb00434a224 |
Hashes for qmt-0.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbc318b70313ae3af18527107f38a27b4ffc52bd4ea47d100574b789d19c8130 |
|
MD5 | dfb04e2b35464adf02a4ab1b9ba59092 |
|
BLAKE2b-256 | aa2bccc0b0a03c797f87e27f03bceb1cdd20279c12d0b16ed62daeab9d3f2f74 |
Hashes for qmt-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed64b0c80c8bd7eedc13161d5d884dd9de4d884d4763a134fb749b64702bacf0 |
|
MD5 | 632012e911deadc06a15f1a5fbfc1c32 |
|
BLAKE2b-256 | 2bcec3dfcad16881b1180f28c421971e446c9e0958874374c7fcec2ea4f71532 |
Hashes for qmt-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37ae18972f377fdce761ae946f31abe298fdd86d848fc972dec422dcd9cd9398 |
|
MD5 | b5b37f7258e665a8a14feecb51e60752 |
|
BLAKE2b-256 | 9d47d82122954b5253d7f18f585f879e6918d1ef15370dd67054bbabe64c47d0 |
Hashes for qmt-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35b2a2b0d558d6d71cc7f35a33685f6514d818b9b7bba95b5235404c28b30146 |
|
MD5 | 7bff27386273d0f63b062ced76d91009 |
|
BLAKE2b-256 | f3087a95279947ea931cd1ae1886bc40eaf8b5a46c800bfc184c660f559ce3dc |
Hashes for qmt-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f3f455946eb87b64abeb0a2750ab52dbabd18d3e0c55ebc19adf067b4fd9244 |
|
MD5 | 9253520cc243702d592b1b75fc47aa84 |
|
BLAKE2b-256 | 37eebe0615623b056126ca947c146e298bf9cbd9fafbc5e6e69c453144d6db3a |
Hashes for qmt-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47d93cb7fbbfb1b7b1caa0d28ecc340024e647f7194b858daa98f47d1db20295 |
|
MD5 | a07a82f0e6c76dadcb6ffd37eb510060 |
|
BLAKE2b-256 | e7b381ce724a22209ff31de4eef2e121227c70b59c8b882b244bec845aabf799 |
Hashes for qmt-0.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 562bfa5e3d12941136c72bfd926566fc19d931c473c7bba9f55e84e64d514110 |
|
MD5 | 7195f94d2b17efa5f8c014ff46c892ba |
|
BLAKE2b-256 | 2f87d0f5d8b6c69bb5e834fad7965c4724ebb25821479e949768dad99423525f |
Hashes for qmt-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 635839d7fa4a0fce5bc61fbf070b0d99104fc0073b2b749de4707181bbc4fe96 |
|
MD5 | 007abb2ec992f3bf1d00ad28c4a3e0ee |
|
BLAKE2b-256 | 8ef20e91e75c6f3d99dfd5a844d10a0bd207a8a23e2292cb86dff4405f95e3a8 |
Hashes for qmt-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1454536848983d5055a2b473fa9fd1073c9e27429f57f6c06aaf10f97416cf4 |
|
MD5 | 7f491f8154e7f07f92b5cf61a6b45788 |
|
BLAKE2b-256 | 7d108019117fe951dbc84eb6fb97027ba775482d30a9530d565700a7c71b6248 |
Hashes for qmt-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a23512e4af896a4e813716f7837eb7a665286c2e964df7aee26da1ff1c65362a |
|
MD5 | 6504e7b3f90b065507c059d8f3757117 |
|
BLAKE2b-256 | b1786dce33c603dffa818785f752fc097c088cab6661e80ffdc7ae89674c1802 |
Hashes for qmt-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3c81faf111973e4af468cdfff1f2e01a2963c5b34780d015cc47bdcd7120eb |
|
MD5 | c04c75ca0b2b90488af3b7ff37813c66 |
|
BLAKE2b-256 | ac970abae3dcea2ee584a3e7345b2833849611b0b8ecbff3997aecac615c6a45 |
Hashes for qmt-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1682d04530fd16fa48407c6fc215345edf177f8fe52833b83981aa992f6991 |
|
MD5 | 04231e9a454d95070e475f90bb9986b2 |
|
BLAKE2b-256 | 6e9bf6e428f45f4eb7920907c6b801ac01f483022366751be144584fe2bd555d |
Hashes for qmt-0.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266a3ada186fbf1b5224a9beb8a3fd5713952c1fe250dad218b1c3bb65af9d83 |
|
MD5 | 9099a8e75a071dc35d965ceede06bb5b |
|
BLAKE2b-256 | 0d150ae7017c49ae0e4b6fb2b4b38f71d124fea45ea5b6e74cf1ea5d61cf1025 |
Hashes for qmt-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bead59136971d9213777a11049056026c489b0e4b23dfc09191b504c1a0f3f98 |
|
MD5 | 9a90671c368be03579ff3198535503ca |
|
BLAKE2b-256 | 3f1dc260a6eaf7c8eb792d42a6dec9739c47aa1246156d4d2a76a6639a5661a8 |
Hashes for qmt-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5099c11f2bbdda996ea166eea935f74160acc3077efdc5b4628f97d47b4c4de2 |
|
MD5 | ea747ea0d332403977d9db6151a3db20 |
|
BLAKE2b-256 | e3f3fef8f9ab555fe4d5d721c30852a74bd6011667da6b0025a11a37832f179e |
Hashes for qmt-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b338b022498b3e8cbf47e430c56ee45164a54f11e28a57cabd1e8474ac087196 |
|
MD5 | c59221782dfd1de020b7a0f39d33218f |
|
BLAKE2b-256 | 8c114db4afc136c7514e1823d8f1575654247c3e6694943b44f9d86c0b9a4a67 |
Hashes for qmt-0.1.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3308114f75cd0863bd49041ab45b1485ca3b24855f4eed1cb4f6c9bff78d9bc9 |
|
MD5 | c04b34a5646541dec684e43b895bdfe4 |
|
BLAKE2b-256 | 70d3361ff463d19214eb373299e1ba601b32f21d27f67deec5bc9dbedcfa2a53 |
Hashes for qmt-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d0cda3a23dd0075ecfa78c2b4ceeaa0b00a407dc5ad6b8965a379a84e4f219 |
|
MD5 | 657ced34ae67282ae6f77e113c1410c1 |
|
BLAKE2b-256 | 37dd022eb5de3534dec9dcc8c429e78c31f054fd26a562a769c7b06591ea4981 |
Hashes for qmt-0.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f2666b66c5f1953109607b792701982e6f1431fe118bab86acd5c1d1e4820db |
|
MD5 | 135a3ebc178df26382cedfd625211624 |
|
BLAKE2b-256 | 7d7faecc12bf2918f162b09a10bf8e722dd6c0a71badbc3eae48463109c254d5 |
Hashes for qmt-0.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d6288dbd02aac25c012094cc28a48fdee80b15fd79e9d0342125b0895e6cc64 |
|
MD5 | c20299087258e693fda50c464908cac2 |
|
BLAKE2b-256 | bd096dcfd710d5ed37cdf61d179241b14a2b0e504b8e6a7a98776fb50e47872c |
Hashes for qmt-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0864eeaf12e96adb31b67823267affc40c7882dff726ee4a09e6000fdfbb8fa9 |
|
MD5 | 414474786635a9cc602029238ded19c8 |
|
BLAKE2b-256 | a70608b946ce6220a8629c34e41980dbe44ec31c88169f0bcee9fa1a7b9c8b46 |