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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7fc70841335ff000a573a2140ea6225f21f299b5fcc6c48ae9750786589ef7 |
|
MD5 | fa0c78412c60384a38d7d2698641be94 |
|
BLAKE2b-256 | f08ede75431fc2ac1da3aa2a9ed6f6e17e8cd9bff08016110b660c8c08b5d0d5 |
File details
Details for the file amtiusbdevicewrapper-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: amtiusbdevicewrapper-1.1.1-py3-none-any.whl
- Upload date:
- Size: 14.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 674cc89603db2918eff2fca984b19b4d4cc6a965bebb6e8c0611ddbe39c379fd |
|
MD5 | 5cdd9f0dea78c705f86a91d85c5d9111 |
|
BLAKE2b-256 | 792e1e9a3f9c28bf3b40f2d02e0df5f8124906abdc183517628f2fcdd5ec2717 |