Skip to main content

A Versatile Quaternion-based Filter for IMU Orientation Estimation

Project description

tests build docs version python format license downloads

This is the implementation of the IMU orientation estimation filter described in the following publication:

D. Laidig and T. Seel. “VQF: Highly Accurate IMU Orientation Estimation with Bias Estimation and Magnetic Disturbance Rejection.” Information Fusion 2023, 91, 187–204. doi:10.1016/j.inffus.2022.10.014. [Accepted manuscript available at arXiv:2203.17024.]

The filter can perform simultaneous 6D (magnetometer-free) and 9D (gyr+acc+mag) sensor fusion and can also be used without magnetometer data. Different sampling rates for gyroscopes, accelerometers, and magnetometers are supported as well. While in most cases, the defaults will be reasonable, the algorithm can be influenced via two tuning parameters.

Documentation

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

Installation

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

pip install vqf

For more information, please refer to the documentation.

Implementations

This project contains several implementations of VQF in different programming languages:

  • The main implementation is written in C++.

  • Cython-based wrappers are provided that allow the fast C++ implementation to be used from Python.

  • Additionally, there is a (comparatively slow) implementation in pure Python.

  • A pure Matlab version is available as well.

Additionally, you may find the following “inofficial” port useful:

If you have ported VQF to a different language and published the code under a permissive license, feel free to let me know so I can mention your project here.

License

VQF is licensed under the terms of the MIT license.

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

vqf-2.1.0.tar.gz (393.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vqf-2.1.0-cp313-cp313-win_amd64.whl (273.3 kB view details)

Uploaded CPython 3.13Windows x86-64

vqf-2.1.0-cp313-cp313-win32.whl (242.8 kB view details)

Uploaded CPython 3.13Windows x86

vqf-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

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

vqf-2.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

vqf-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (300.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

vqf-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl (330.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

vqf-2.1.0-cp313-cp313-macosx_10_13_universal2.whl (568.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

vqf-2.1.0-cp312-cp312-win_amd64.whl (272.6 kB view details)

Uploaded CPython 3.12Windows x86-64

vqf-2.1.0-cp312-cp312-win32.whl (242.6 kB view details)

Uploaded CPython 3.12Windows x86

vqf-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

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

vqf-2.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

vqf-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (290.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

vqf-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl (317.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

vqf-2.1.0-cp312-cp312-macosx_10_13_universal2.whl (545.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

vqf-2.1.0-cp311-cp311-win_amd64.whl (278.8 kB view details)

Uploaded CPython 3.11Windows x86-64

vqf-2.1.0-cp311-cp311-win32.whl (247.8 kB view details)

Uploaded CPython 3.11Windows x86

vqf-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

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

vqf-2.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

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

vqf-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (292.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

vqf-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl (322.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

vqf-2.1.0-cp311-cp311-macosx_10_9_universal2.whl (552.7 kB view details)

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

vqf-2.1.0-cp310-cp310-win_amd64.whl (280.2 kB view details)

Uploaded CPython 3.10Windows x86-64

vqf-2.1.0-cp310-cp310-win32.whl (250.8 kB view details)

Uploaded CPython 3.10Windows x86

vqf-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

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

vqf-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

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

vqf-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (295.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

vqf-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl (324.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

vqf-2.1.0-cp310-cp310-macosx_10_9_universal2.whl (556.8 kB view details)

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

File details

Details for the file vqf-2.1.0.tar.gz.

File metadata

  • Download URL: vqf-2.1.0.tar.gz
  • Upload date:
  • Size: 393.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0.tar.gz
Algorithm Hash digest
SHA256 09fe970970546c0c792db713849962a94dfa805fdebe14d40f6faf60e21e02c0
MD5 90fb495bf3ead488c9332b3bb619dd78
BLAKE2b-256 07e1fb2b7d9f2de27f7d38eecc044c406010bfc09fb90bfc11767600ef2b7a18

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 273.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e7e1195e8222622b4b42739d0e8c25966a17348d25413515ab677f3e5d3b1276
MD5 fda8391801e7d46dcacb72581223f4e0
BLAKE2b-256 75cbb04b4fd299afce35299b7823a57cf591b2fb1cce6e2f4c148af4da3fb21f

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: vqf-2.1.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 242.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ea6b95377b9c557c11d0e67c2c7a9cda6894ec909f1406644d78e0ef18402ff1
MD5 17941269fe75b124eeab2f990c691357
BLAKE2b-256 387cbc89d4978223e3b6783559ae67422f52b9dfaabf0863bdc8827b3ca91f9a

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ec927e779c2af342aa29da7ae916855c9be39a48262e386bf93735c91943de3
MD5 4ff0fb96622339bcb0d125375127e34e
BLAKE2b-256 9af74fd37b4f74386934477a8c72e1af5a4c92911b4dce3131193525e0388bb6

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e1524b0c4ec4b0b47d1d69e33959b52d6e1065518d7f4025ea39669622680d0
MD5 896eefac53a332a33de3b994988a1585
BLAKE2b-256 4dd84d1786351eb94c3215a2b4babad954ca4f56318194cba4cb0adb5d4bdd48

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 300.3 kB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5decbcaf0550fdd6f501bd5a08d3510c7d5641fe7cfd8e69568899b19fd3d8af
MD5 ad4f1acda9e2315fae93709e007832b1
BLAKE2b-256 0fa5bae56147a87c0424b111f3944b4d765e9a685a2175fed0921aceb466c527

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 439727d98a8acac6c3d0e7c84654aef42228e022268fbf710faa792ad0e525b7
MD5 d09e4f9505b128a454d25ea05b7a32fc
BLAKE2b-256 5a5b7d715096438df1b170a3ab5bc533513c2157750689d8b02acf76ade4c562

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

  • Download URL: vqf-2.1.0-cp313-cp313-macosx_10_13_universal2.whl
  • Upload date:
  • Size: 568.2 kB
  • Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a255e7261b3ccc908109efe77be845f962494642951b5201fa55a8f378a98692
MD5 f9af01649c3038700497e5ace94070dc
BLAKE2b-256 c41c954d6359371f60795fc5fa7937bc74c1a034e0fe2414c20543a03f358719

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 272.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 57c2e0c262423b7deedd17b526cb6e8410da60cb6135dd862c36d2b11b06b356
MD5 4e984b1c41e0198629fafb214dd92f42
BLAKE2b-256 bcd68c23e6e00c5f8ffe0f9fdcc5a127f82c95c77b8c513f250f3bbb6805a8ee

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: vqf-2.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 242.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e15f24c7cded0c9589226c4fbe658f5f4cba290e0b883e2b6238bdf5176a7aec
MD5 c4e6e34f255bab876cdf2fd08d3c60d3
BLAKE2b-256 156ac3216000ba886b992f4e54c86c55b5f8589847e95994265ca85f0ee570e2

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c3d380c7cf2f4456cb11be791990bac38d9aa73658ec91b87cdb850c872246b
MD5 70623de53c0906d003fdfabb68b8eaca
BLAKE2b-256 e265661ed38927672c7d1bc66a2dcc51b6e759ee914d7458aa424dd0572e9a85

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b063bef16ab03a3b52a1df77fa55e4fe3676df681b06d422b4fc15b1ec62214
MD5 708b23b7dbc7a3d23525b7682449ce14
BLAKE2b-256 1b03616bf19ac2f4f4b03d5e9f12bfdabf4b5234588bc06f82eb7fef76e72f4b

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 290.5 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72dd559c8b25e403e8760ac88e3abc46e7ea63449ef37d9564ff95e17b2560ae
MD5 0687556d7ea230632fa6cc7502004b32
BLAKE2b-256 ad9581d60bb3ec588866cc3da677a9c918c1b861d9b12d27ea523122a9ae08de

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b66817d9823e3773fe2c4d907a4a79c75892baa54be5dde59183e77be8b08c33
MD5 5c3d09f9c1113fffe41015b1162fa21d
BLAKE2b-256 7e07c0f5e3384380c4ca86faba289269354bb067ff19540775fbfdd1b62fd4ef

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

  • Download URL: vqf-2.1.0-cp312-cp312-macosx_10_13_universal2.whl
  • Upload date:
  • Size: 545.5 kB
  • Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 100586a33086c0ce32b13485c109f79c7cbc1364c290a5aaaa1fdca9dab23515
MD5 607637713ebc8f98d6b143e7f657bb74
BLAKE2b-256 ec2f63331069a9ca49ebbe3b0ffaeba4a4a3d495326fc883dccf09fc1b1b4d3b

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 278.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a7c7d55045f8b622c42b4eec1068261b29b6a6f6986dbdaf2481a1b26651bfe3
MD5 cd70ad10939e8a035065defd9414f23f
BLAKE2b-256 18853d2fe150f6182939dc358457d2fdde56ad0b9d16469326b1d60cc5629f90

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: vqf-2.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 247.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f656dcec242984061f6ca4a2570fec070fca5273638dcd5a643d519478164489
MD5 e4c60a8e28bf35e5d3a019ab0b72adda
BLAKE2b-256 712c8f02568679ccaca78713032fb5a9ec5e9b9bcd253e765a9f62bea1bc1efd

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09bceebe493b730ae4e9fa45b91b122d8193fa725182ea3562c92d2d9745c41a
MD5 9c221240023056e5f19fa67efd8f8b2c
BLAKE2b-256 9b9b5d378ae156fd73c029d9ddaf83f44680272971b78e87d5b142d8264f18c9

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 946bb2344b38b76c9b766f52051b17752e6870a5355e7b0d1971c9198b57a114
MD5 175b7b1b0a81e6ff40447854e23bc1f8
BLAKE2b-256 371aac2906583bae102abebbed55ce28637ddc6b56425f9f0fbd499f3b1abcf3

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 292.5 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d4412c62f9ce32f2957dbf77662c10581ce530059a633cccbb4dd8636242dd30
MD5 3ed611bd0d41ee6770275fd74b441535
BLAKE2b-256 b146999d1dc1aa6107b7c4fe0bab4c0f3c74e133f5a3453f36233005c949e3b5

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28b0ea3da81303219a9f31dc81d63dcc22bf68447ba76530dd25540d15e79c35
MD5 0c3cb0b0bb0852739206a31058a5c491
BLAKE2b-256 d86fe9b9562212e8e69c0b1a63450db3a7444169c6d72af37c1737464af44e69

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

  • Download URL: vqf-2.1.0-cp311-cp311-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 552.7 kB
  • Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b3cbbc8d585cfdfa26de73c194eb2f060854d2884358a532a078c82845cc6031
MD5 ce58b7973dce63368e27db63882233b4
BLAKE2b-256 e942dc060b0cfa82f484da7315531d26f3e89ada6f3884870f85df4c73f97867

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 280.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25e21a54283cd3083b5bc343be1c7ebccb4f4f2b740456a77a94f85f159748ca
MD5 fb4ce0ae7156bc3cd997d276febe704a
BLAKE2b-256 494f868e76815ba290a5ac10f194ad58e2501285d87d5d1720e5f79376c35302

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: vqf-2.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 250.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e8df92fe44a2388bc6bf34baf87a0a1522df95115643cff9c3aa974f64c1d57a
MD5 5a9e190fd4331da4e72f48f899bcb9c5
BLAKE2b-256 0658df1689a2446710e50ad0caf386e9b2b86db5a24185de5cb2800edda5ec22

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 828dcc465f9d626201846d1f8614c8d30472b8dd09b37f80a6da2c9b33967f56
MD5 d9e8758a04f3a2258ae9d82d3f049d66
BLAKE2b-256 d5e58b11cf44995b997813af0bddb4fb85e20bc22f2fbd7d2b2ee7872b5fe308

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07a00dbbbd5e7000d54d82e8eed622a215d5c21cde599a62c40a778657a95b34
MD5 073fd130f4520466076f372f09bd6fdf
BLAKE2b-256 e838a8bf285a5677c693a1497999fe2241a6060b4d5abfc35383d89c1536a994

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: vqf-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 295.2 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9aea240c908f13db4b50f558f43adc32469cfb6b524247a1e380fe8c89117fc
MD5 77a3aede420ce1e0191cb397c0451016
BLAKE2b-256 3a9e2894a56f45bf23f527977766fe5143faa94dd1a8e2b22b001e5158f7151d

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for vqf-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcf6a6eae81949f0fc456c7e606475efd57fba4cbc5b97623c6593ded2153fc5
MD5 e0b265eb5c4c454f415f5c70b499a4b2
BLAKE2b-256 19bf3574c3cffad6298daa7a68bf28e690bf8a18bf2aa3df253c22a66329aea4

See more details on using hashes here.

File details

Details for the file vqf-2.1.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

  • Download URL: vqf-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 556.8 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for vqf-2.1.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7f5483e2b00ac23a9ea8616ff39dd25f370bc85b6618b89a07bff8a27c795d90
MD5 bbdc8347da737364ba9e2b3fa653ec84
BLAKE2b-256 ba8eec03614448fc58db338ea7da31959ad6ff0f46f0bb67278ecf7e62bd4f59

See more details on using hashes here.

Supported by

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