量子硬件库

arline-quantum的Python项目详细描述


阿琳量子

Arline Quantum是一个开源库,提供创建和操作Quantum的基本功能 电路。它还包含一个模拟量子硬件的列表。在

安装

$ pip3 install arline-quantum

或者,可以在可编辑模式下本地安装Arline Quantum。 将Arline Quantum repository,cd克隆到源目录:

^{pr2}$

我们建议在virtual environment中安装Arline Quantum。在

$ virtualenv venv
$source venv/bin/activate

如果您的计算机上没有安装virtualenv,请运行

$ pip3 install virtualenv

接下来,要安装Arline Quantum平台,请执行以下操作:

$ pip3 install .

或者,可以在编辑模式下安装Arline Quantum:

$ pip3 install -e .

API文档

API文档在这里documentation。 要生成HTML API文档,请运行以下命令:

$cd docs/
$ make html

运行测试

要运行单元测试并检查已安装的依赖项,请执行以下操作:

$ tox

文件夹结构

arline_quantum
│
├── arline_quantum            # library
│   ├── gate_chain            # gate chain (circuit) class
│   ├── gate_sets             # collection of gate sets for quantum hardware
│   ├── gates                 # collection of quantum gates
│   ├── hardware              # collection of predefined mock hardware devices
│   ├── qasm_parser           # parser of .qasm circuits
│   └── qubit_connectivity    # list of hardware topologies and utils functions
│   
├── docs                      # documentation
│
└── test                      # tests
    ├── gate_chain            # tests for gate chain class
    ├── gates                 # tests for gates
    ├── hardware              # tests for quantum hardware
    ├── qasm_files            # .qasm files for gate_chain test
    └── qubit_connectivity    # tests for qubit connectivity class

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java FirebaseInstanceId。getInstance()始终为空   linux Java执行文件错误   javaspringboot:如何使用Ajax在springboot和Thymeleaf中创建进度条?   java禁用在安卓上使用传单时启用setJavaScriptEnabled   java如何在主体中发布原始类型JSON数据?   消除JAVA While循环中的额外输出   如何在java中直接将基本数据类型分配给自定义类   java为什么addNode()方法返回编译错误“类型中的方法…不适用于参数…”,我该如何修复它?   java惰性合成可观察对象   eclipse Java Blackberry位图单击   java Android:AsyncTask对象[]无法在doInBackground中强制转换   java有没有办法重构或改进这段代码?   java如何使用系统以十六进制打印字节。出来普林顿?   多线程如何在我的java聊天室中调试“java.net.UnknownHostException”?   java如何从Google App Engine下载应用程序源文件   java如何在Spring Data Mongo的聚合$group中使用类似$dateToString   java IBM websphere application server未在MyEclipse8中启动。0