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

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 origin和git 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.data、qcodes.plots、qcodes.actions、qcodes.loops、qcodes.measure、qcodes.extensions.slack和qcodes.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
有关错误/问题报告、代码贡献、样式和测试的一般信息,请参阅贡献。
许可
查看许可协议。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。