XGM设备驱动程序包,包含三个不同设备的驱动程序
Project description
XGM_dev
XGM设备驱动程序包,包含三个不同设备的驱动程序。
版本
当前版本:0.0.2
包含的设备驱动
本包包含以下三个设备的驱动程序:
- systemq_qa - QA版本设备驱动
- systemq_xy - XY版本设备驱动
- systemq_z - Z版本设备驱动
安装
基本安装
使用 pip 安装:
pip install XGM_dev
完整安装(包含所有依赖)
# 安装完整版本(包含所有可选依赖)
pip install XGM_dev[full]
依赖说明
当前版本使用 quarkstudio[remote] 作为主要依赖,它已经包含了 BaseDriver 的功能。如果遇到安装问题,可以参考下面的解决方案。
依赖
必需依赖
- numpy
- waveforms
- quarkstudio[remote] - 用于驱动基类 BaseDriver 和远程功能
可选依赖
- quark(旧版本,仅用于兼容性,推荐使用 quarkstudio[remote])
注意:quarkstudio[remote] 是推荐使用的依赖,如果遇到安装问题,可以参考下面的解决方案。
依赖问题解决指南
问题描述
安装时可能遇到以下错误:
SyntaxError: Missing parentheses in call to 'print'
这是因为 quark 的依赖项 twiceredis 使用了 Python 2 语法。
解决方案
方案1:使用已安装的 quark
如果您的环境中已经安装了 quark,可以直接使用:
pip install XGM_dev --no-deps
pip install numpy waveforms
# quark 已经存在于您的环境中
方案2:手动安装修复后的依赖
# 先安装基础包
pip install XGM_dev
# 然后尝试从特定源安装 quark,或使用本地版本
方案3:联系维护者
如果以上方案都不行,建议:
- 检查是否有修复版本的
quark包 - 或使用本地/私有源安装
quark
使用
安装后,可以导入相应的驱动模块:
from systemq_qa.XGM_QA24 import Driver as QADriver
from systemq_xy.XGM_MDS24 import Driver as XYDriver
from systemq_z.XGM_MDS24 import Driver as ZDriver
许可证
[添加许可证信息]
作者
XGM Device Driver Team
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file xgm_dev-0.0.2.tar.gz.
File metadata
- Download URL: xgm_dev-0.0.2.tar.gz
- Upload date:
- Size: 970.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e4520d0bdb463ab646b2eeeeec221201f56bf2427fede312f7eb0e1ff328b0e
|
|
| MD5 |
1552883eec51db53fbd1756dd8b0c5d1
|
|
| BLAKE2b-256 |
c2a223e51e164683233c3d85ade588a14b892bb0a4df0812b98784e70b9859a0
|
File details
Details for the file xgm_dev-0.0.2-py3-none-any.whl.
File metadata
- Download URL: xgm_dev-0.0.2-py3-none-any.whl
- Upload date:
- Size: 984.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96f7015cfdf0b2b5fbd1576ab03e795e7cdb35561cce7023d9744afbd2b728d7
|
|
| MD5 |
6cc5bb2008fd26fb46994d2609eef06a
|
|
| BLAKE2b-256 |
c0015ccc239ef237c60079f2b5740c6d54246dd7d4c739bf58d9c74c2fba015e
|