Skip to main content

XGM设备驱动程序包,包含三个不同设备的驱动程序

Project description

XGM_dev

XGM设备驱动程序包,包含三个不同设备的驱动程序。

版本

当前版本:0.0.2

包含的设备驱动

本包包含以下三个设备的驱动程序:

  1. systemq_qa - QA版本设备驱动
  2. systemq_xy - XY版本设备驱动
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xgm_dev-0.0.2.tar.gz (970.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xgm_dev-0.0.2-py3-none-any.whl (984.7 kB view details)

Uploaded Python 3

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

Hashes for xgm_dev-0.0.2.tar.gz
Algorithm Hash digest
SHA256 5e4520d0bdb463ab646b2eeeeec221201f56bf2427fede312f7eb0e1ff328b0e
MD5 1552883eec51db53fbd1756dd8b0c5d1
BLAKE2b-256 c2a223e51e164683233c3d85ade588a14b892bb0a4df0812b98784e70b9859a0

See more details on using hashes here.

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

Hashes for xgm_dev-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 96f7015cfdf0b2b5fbd1576ab03e795e7cdb35561cce7023d9744afbd2b728d7
MD5 6cc5bb2008fd26fb46994d2609eef06a
BLAKE2b-256 c0015ccc239ef237c60079f2b5740c6d54246dd7d4c739bf58d9c74c2fba015e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page