Skip to main content

Wrapper for AMTI USB Device library. Currently only supported on Windows Systems for 32 and 64 bit versions of the SDK. Use 64 bit dll if running 64 bit python interpreter and vice versa with 32 bit dll.

Project description

AMTIUSBDeviceWrapper

Description

Python wrapper for AMTI USB Device dynamically linked shared library via ctypes module.

Getting Started

Dependencies

  • Windows 7 64/32-bit and later
  • Python V 3.9.13 and later
  • AMTI USB Device SDK V 1.3

Installation

  • Place AMTI DLL where convenient
  • Recommended install
python3 -m pip install amtiusbdevicewrapper

Execution

  • Build the package
py -m build # Windows
python -m build # Unix
  • Install the package
pip install C:/some-dir/AMTIUSBDeviceWrapper/amtiusbdevicewrapper-<>.whl
  • Import package
from AMTIUSBDeviceWrapper import AMTIUSBDevice as amti

Help

Ensure that you are using a version of python compatible with this package.

Authors

Jordy Larrea Rodriguez (CasuallyAlive, jordy.larrearodriguez@gmail.com)

Version History

  • 1.1
    • Supports all basic functionality for interfacing Gen5 signal conditioners
    • Passes all tests
  • 1.0
    • Data acquisition is functional
    • Broadcast functions nonspecific to AMTI parameter configuration are functional
    • MISC bug fixes
  • 0.2
    • C++ API is closed without issue
    • initialization functions pass tests
    • Various bug fixes and optimizations
    • See commit change or See release history
  • 0.1
    • Initial Release

License

This project is licensed under the Creative Commons Zero License.

Acknowledgments

References

  • The AMTI USB Device Software Development Kit Reference Manual, v1.3.0, AMTI Force and Motion, March 2017. Accessed: April 09, 2023. Available: AMTI

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

amtiusbdevicewrapper-1.1.1.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

amtiusbdevicewrapper-1.1.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file amtiusbdevicewrapper-1.1.1.tar.gz.

File metadata

  • Download URL: amtiusbdevicewrapper-1.1.1.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for amtiusbdevicewrapper-1.1.1.tar.gz
Algorithm Hash digest
SHA256 5f7fc70841335ff000a573a2140ea6225f21f299b5fcc6c48ae9750786589ef7
MD5 fa0c78412c60384a38d7d2698641be94
BLAKE2b-256 f08ede75431fc2ac1da3aa2a9ed6f6e17e8cd9bff08016110b660c8c08b5d0d5

See more details on using hashes here.

File details

Details for the file amtiusbdevicewrapper-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for amtiusbdevicewrapper-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 674cc89603db2918eff2fca984b19b4d4cc6a965bebb6e8c0611ddbe39c379fd
MD5 5cdd9f0dea78c705f86a91d85c5d9111
BLAKE2b-256 792e1e9a3f9c28bf3b40f2d02e0df5f8124906abdc183517628f2fcdd5ec2717

See more details on using hashes here.

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