跳转到主要内容

由哥本哈根/代尔夫特/悉尼/微软量子计算联盟开发的基于Python的数据采集框架

项目描述

QCoDeS PyPi DOCS PyPI python versions DOI

Build Status Github Build Status Github Docs Ruff OpenSSF

QCoDeS是由哥本哈根/代尔夫特/悉尼/微软量子计算联盟开发的基于Python的数据采集框架。虽然它是为了满足纳米电子器件实验的需求而开发的,但它本质上并不局限于此类实验,并且可以用于任何可以通过计算机控制的具有许多自由度的系统。要了解更多关于QCoDeS的信息,请访问我们的主页

为了了解QCoDeS,请阅读15分钟到QCoDeS,以及/或浏览docs/examples中的Jupyter笔记本。

QCoDeS与Python 3.10+兼容。它主要用于从Jupyter笔记本中使用,但也适用于传统的基于终端的shell和独立脚本。在《qcodes.utils.magic》中的功能仅适用于Jupyter笔记本。

默认分支现在是main

QCoDeS的默认分支已重命名为main。如果您正在使用QCoDeS的本地克隆,您应按以下方式更新它

  • 运行git fetch origingit checkout main

  • 运行git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/main以更新您的HEAD引用。

安装

通常,请参阅此处进行安装。

文档

在此阅读。文档在main上的每次成功构建后都会更新和部署。

我们使用sphinx进行文档编写,同时提供了Windows和*nix的makefile,以便您可以在本地构建文档。

确保您已安装安装文档所需的额外依赖项

pip install -r docs_requirements.txt

转到目录docs

make html

这将生成一个网页,index.html,在docs/_build/html中,其中包含渲染的html。

QCoDeS循环

模块qcodes.dataqcodes.plotsqcodes.actionsqcodes.loopsqcodes.measureqcodes.extensions.slackqcodes.utils.magic是QCoDeS 0.37.0版本之前的一部分,现在已移至一个名为qcodes_loop的独立包中。请参阅它的存储库文档以获取更多信息。

目前,在安装qcodes时可以通过执行pip install qcodes[loop]自动安装qcodes_loop包。

行为准则

QCoDeS严格遵守微软开源行为准则

贡献

由QCoDeS社区成员开发但未由QCoDeS开发者支持的QCoDeS仪器驱动程序包含在

https://github.com/QCoDeS/Qcodes_contrib_drivers

有关错误/问题报告、代码贡献、样式和测试的一般信息,请参阅贡献

许可

查看许可协议

项目详情


发行历史 发行通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

qcodes-0.48.0.tar.gz (814.5 kB 查看哈希值)

上传时间

构建分发

qcodes-0.48.0-py3-none-any.whl (975.6 kB 查看哈希值)

上传时间 Python 3

支持者

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面