Metadata-Version: 2.4
Name: cqlib
Version: 1.3.1
Summary: China Quantum Library
Author-email: China Telecom Quantum Group Quantum Computing Team <tianyan@chinatelecom.cn>, QuantumCTek <service@quantumctek-cloud.com>
License: Apache 2.0
Project-URL: Homepage, https://qc.zdxlz.com/
Project-URL: Documentation, https://cqlib.readthedocs.io/
Project-URL: Repository, https://gitee.com/cq-lib/cqlib
Project-URL: Issues, https://gitee.com/cq-lib/cqlib/issues
Keywords: cqlib,quantum circuit,quantum computing,quantum programming language,quantum,sdk
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10, <4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib>=3.7.5
Requires-Dist: networkx>=3.0
Requires-Dist: numpy>=2.1.2
Requires-Dist: requests>=2.31.0
Requires-Dist: sympy>=1.12.0
Requires-Dist: tabulate>=0.9.0
Requires-Dist: openqasm3[parser]>=1.0.0
Requires-Dist: antlr4-python3-runtime>=4.13.2
Requires-Dist: rustworkx>=0.16.0
Provides-Extra: simple-sim
Requires-Dist: torch>=2.0.0; extra == "simple-sim"
Dynamic: license-file
Dynamic: requires-python

# cqlib

本项目由天衍量子计算云平台、国盾量子计算云平台、中科院量子创新研究院开发团队联合开发，
包含新建量子实验、保存量子实验、运行量子实验、查看量子实验结果等多个实验操作接口。

## 结构说明
主要包括以下模块:
+ quantum_platform--实验模块，定义新建实验和实验集合、保存实验、提交运行实验、查看实验结果、停止实验等接口
+ utils--工具模块，实现了qasm转qcis、qcis转qasm、化简量子电路等功能
+ visualization--可视化模块，实现了可视化量子电路，拓扑图，直方图等功能
+ simulator--模拟器模块，实现了模拟器接口
+ qalgo--算法模块
+ benchmark--算法模块

## 文档
文档使用sphinx搭建，包含入门教程和API说明。

[cqlib docs](https://cqlib.readthedocs.io/)

## 安装
推荐使用 `pip` 安装 cqlib:
```bash
pip install cqlib
```


## License
[Apache License 2.0](LICENSE)
