Skip to main content

Polhemus

Windows x64 SWIG/C++ wrapper for Polhemus Patriot trackers.

  • polhemus.cpp, polhemus.h, polhemus.i: active wrapper source.
  • Inc/: headers from the Polhemus SDK.
  • Lib/x64/: x64 import libraries and runtime DLLs from the vendor SDK.
  • CMakeLists.txt: the only native build definition.

Build from the repository root:

python build-system/build_wheel.py polhemus

No files from Lib/x64/ should be regenerated by the build; they are vendor dependencies needed to compile and run the extension.

Version 0.0.4 releases Python's GIL while native tracker calls are running. Access to the shared Polhemus SDK device and the existing pose, sensor and stylus attributes is serialized, so other Python threads can continue without racing tracker state. Initialization now returns False if no first frame arrives within five seconds instead of waiting indefinitely.

Metadata

Release files for polhemus 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for polhemus 0.0.4
File Actions
polhemus-0.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for polhemus-0.0.4-cp312-cp312-win_amd64.whl
polhemus-0.0.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for polhemus-0.0.4-cp311-cp311-win_amd64.whl
polhemus-0.0.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for polhemus-0.0.4-cp310-cp310-win_amd64.whl
polhemus-0.0.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for polhemus-0.0.4-cp39-cp39-win_amd64.whl
polhemus-0.0.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for polhemus-0.0.4-cp38-cp38-win_amd64.whl

Total release size: 36.4 MB

Release files / polhemus-0.0.4-cp312-cp312-win_amd64.whl

Download URL polhemus-0.0.4-cp312-cp312-win_amd64.whl
Size 7.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
36650b851c0477cd19940e37a9b290ab26394ca055426efcf6ba15e78c762528
BLAKE2b-256 checksum
How to use checksums
3d797f2b328b613b4a83afcad5cde998a33aebe1b1c1a6889c15fdf3af3c0874
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / polhemus-0.0.4-cp311-cp311-win_amd64.whl

Download URL polhemus-0.0.4-cp311-cp311-win_amd64.whl
Size 7.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
95c9df65dc66cea4a8719d28238d262d811a642821dfb5499fcc4d25cccfc97d
BLAKE2b-256 checksum
How to use checksums
fdda591a5f66d86298c39f9927f921a08256ff9592dd475e3d6094823b22e832
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / polhemus-0.0.4-cp310-cp310-win_amd64.whl

Download URL polhemus-0.0.4-cp310-cp310-win_amd64.whl
Size 7.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3ad37fb638397303940fa23d425c06e558aa7a0dd903b227ce51d497ca938668
BLAKE2b-256 checksum
How to use checksums
49d1691ae8c1ee6319c6cc9be51718de7e9fe20e7cda2c4482f105b73b8673a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / polhemus-0.0.4-cp39-cp39-win_amd64.whl

Download URL polhemus-0.0.4-cp39-cp39-win_amd64.whl
Size 7.3 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1a5d9af7e4c21f73ad96efcb706e8e12e3a3ea7c41eed389cd2f501979e2f60c
BLAKE2b-256 checksum
How to use checksums
22331d84c9f68d1b163c14d23bba7fdfd665e457cf7fbb19a8ea4f8dba662324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / polhemus-0.0.4-cp38-cp38-win_amd64.whl

Download URL polhemus-0.0.4-cp38-cp38-win_amd64.whl
Size 7.3 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
baee00529d29a07495cb3498a9289f68cecf22fcd3f2dad9b05cff19fa8e7675
BLAKE2b-256 checksum
How to use checksums
3a7f59f35df1de9e72b1e4d8d85b4d09c07f04f0c9483003760ae60e0f55d4d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Security for polhemus 0.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page