Metadata-Version: 2.4
Name: aqpxlib
Version: 0.1.2
Summary: Acute Protocol Exerciser Python Libraries
Keywords: development
Author: Acute Technology, Eric Tsai, Luke Silva, Duke
Author-email: Acute Technology <service@acute.com.tw>, Eric Tsai <erictsai@acute.com.tw>, Luke Silva <lukes@acute.com.tw>, Duke <duke@acute.com.tw>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: BSD License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: betterproto==2.0.0b7
Requires-Dist: pyzmq>=26.2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Acute Protocol Exerciser Python Libraries (AQPXLIB)

[![License](https://img.shields.io/badge/License-BSD_3--Clause-orange.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![PyPI](https://img.shields.io/pypi/v/aqpxlib)](https://pypi.org/project/aqpxlib/)

The **Protocol Exerciser Library** is a friendly interface to interact with Acute's Protocol Exerciser instruments. 

The key features are:

  * **Friendly**: The library is fully written in Python with comprehensive type hints.
  * **Intuitive**: Actions initiated by these simulated devices are just like real ones.
  * **Easy to use**: Designed to be easy to use and integrate into your own projects.

## Supported series

| Product Series | Model |
| ---- | -------------- |
| PX2000 Series | [PX2816B](https://www.acute.com.tw/) |

## Supported protocols

- I2C
- MIPI I3C
- UART
