QCoDeS
QCoDeS 是一个基于 Python 的数据采集框架,由哥本哈根/代尔夫特/悉尼/微软量子计算联盟开发。虽然它是为了服务于纳米电子器件实验的需要而开发的,但它本质上并不局限于此类实验,它可以用于任何具有许多自由度的系统可以由计算机控制的地方。要了解更多关于 QCoDeS 的信息,请浏览我们的主页。
要了解 QCoDeS,请阅读15 分钟 QCoDeS,和/或浏览 docs/examples 中的 Jupyter notebooks 。
QCoDeS 兼容 Python 3.7+。它主要是为了在 Jupyter notebooks 中使用,但也可以在传统的基于终端的 shell 和独立的脚本中使用。qcodes.utils.magic 中的功能是专门为 Jupyter notebooks 设计的。
安装
一般情况下,请参考这里进行安装。
文档
在这里阅读。文档在每次成功构建后都会被更新和部署到 master 中。
我们使用 sphinx 来制作文档,提供了 Windows 和 *nix 的 makefile,这样你就可以在本地制作文档。
请确保你有安装文档所需的额外的依赖关系。
pip install -r docs_requirements.txt。
进入目录 docs,然后
make html-api
这将在 docs/_build/html 中生成一个带有渲染的 html 的网页 index.html。
行为准则
QCoDeS严格遵守微软开源行为准则。
贡献
由 QCoDeS 社区成员开发的但不被 QCoDeS 开发者支持的 QCoDeS 仪器驱动程序包含在以下文件中
https://github.com/QCoDeS/Qcodes_contrib_drivers
请参阅 Contributing 以了解有关 bug/issue 报告、贡献代码、风格和测试的一般信息。
许可证
参见 License。
(The first version translated by vz on 2020.09.20)