# 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)
Raw data
{
"_id": null,
"home_page": null,
"name": "cqlib",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "cqlib, quantum circuit, quantum computing, quantum programming language, quantum, sdk",
"author": "Gao Jianjian",
"author_email": "gaojj7@chinatelecom.cn",
"download_url": "https://files.pythonhosted.org/packages/29/5d/d94bf2b2284906211d05e60f5f37c127827e98ed399850f1660ffc87a5a3/cqlib-1.2.0.tar.gz",
"platform": null,
"description": "# cqlib\n\n\u672c\u9879\u76ee\u7531\u5929\u884d\u91cf\u5b50\u8ba1\u7b97\u4e91\u5e73\u53f0\u3001\u56fd\u76fe\u91cf\u5b50\u8ba1\u7b97\u4e91\u5e73\u53f0\u3001\u4e2d\u79d1\u9662\u91cf\u5b50\u521b\u65b0\u7814\u7a76\u9662\u5f00\u53d1\u56e2\u961f\u8054\u5408\u5f00\u53d1\uff0c\n\u5305\u542b\u65b0\u5efa\u91cf\u5b50\u5b9e\u9a8c\u3001\u4fdd\u5b58\u91cf\u5b50\u5b9e\u9a8c\u3001\u8fd0\u884c\u91cf\u5b50\u5b9e\u9a8c\u3001\u67e5\u770b\u91cf\u5b50\u5b9e\u9a8c\u7ed3\u679c\u7b49\u591a\u4e2a\u5b9e\u9a8c\u64cd\u4f5c\u63a5\u53e3\u3002\n\n## \u7ed3\u6784\u8bf4\u660e\n\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u6a21\u5757:\n+ quantum_platform--\u5b9e\u9a8c\u6a21\u5757\uff0c\u5b9a\u4e49\u65b0\u5efa\u5b9e\u9a8c\u548c\u5b9e\u9a8c\u96c6\u5408\u3001\u4fdd\u5b58\u5b9e\u9a8c\u3001\u63d0\u4ea4\u8fd0\u884c\u5b9e\u9a8c\u3001\u67e5\u770b\u5b9e\u9a8c\u7ed3\u679c\u3001\u505c\u6b62\u5b9e\u9a8c\u7b49\u63a5\u53e3\n+ utils--\u5de5\u5177\u6a21\u5757\uff0c\u5b9e\u73b0\u4e86qasm\u8f6cqcis\u3001qcis\u8f6cqasm\u3001\u5316\u7b80\u91cf\u5b50\u7535\u8def\u7b49\u529f\u80fd\n+ visualization--\u53ef\u89c6\u5316\u6a21\u5757\uff0c\u5b9e\u73b0\u4e86\u53ef\u89c6\u5316\u91cf\u5b50\u7535\u8def\uff0c\u62d3\u6251\u56fe\uff0c\u76f4\u65b9\u56fe\u7b49\u529f\u80fd\n+ simulator--\u6a21\u62df\u5668\u6a21\u5757\uff0c\u5b9e\u73b0\u4e86\u6a21\u62df\u5668\u63a5\u53e3\n+ qalgo--\u7b97\u6cd5\u6a21\u5757\n+ benchmark--\u7b97\u6cd5\u6a21\u5757\n\n## \u6587\u6863\n\u6587\u6863\u4f7f\u7528sphinx\u642d\u5efa\uff0c\u5305\u542b\u5165\u95e8\u6559\u7a0b\u548cAPI\u8bf4\u660e\u3002\n\n[cqlib docs](https://cqlib.readthedocs.io/)\n\n## \u5b89\u88c5\n\u63a8\u8350\u4f7f\u7528 `pip` \u5b89\u88c5 cqlib:\n```bash\npip install cqlib\n```\n\n\n## License\n[Apache License 2.0](LICENSE)\n",
"bugtrack_url": null,
"license": "Apache2.0",
"summary": "China Quantum Library",
"version": "1.2.0",
"project_urls": null,
"split_keywords": [
"cqlib",
" quantum circuit",
" quantum computing",
" quantum programming language",
" quantum",
" sdk"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2fa79717a2fab7f21315584141d78cf2bac154dc874766ec7c29a85bd6377d1a",
"md5": "1cb81f47069e010c4af0605ec6ead008",
"sha256": "08b32045f1c89d2b4e9a90dfd66e4b5ac56c9a5a17ddc9552aee53b57996c10d"
},
"downloads": -1,
"filename": "cqlib-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1cb81f47069e010c4af0605ec6ead008",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 141531,
"upload_time": "2024-07-26T01:32:00",
"upload_time_iso_8601": "2024-07-26T01:32:00.111319Z",
"url": "https://files.pythonhosted.org/packages/2f/a7/9717a2fab7f21315584141d78cf2bac154dc874766ec7c29a85bd6377d1a/cqlib-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "295dd94bf2b2284906211d05e60f5f37c127827e98ed399850f1660ffc87a5a3",
"md5": "f003158d60aa618bf49cdc056928b844",
"sha256": "053990016d86ea9ef75634b9375afd2467cd19cad68f4e329d9a8bbee8560a5b"
},
"downloads": -1,
"filename": "cqlib-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f003158d60aa618bf49cdc056928b844",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 103599,
"upload_time": "2024-07-26T01:32:01",
"upload_time_iso_8601": "2024-07-26T01:32:01.914887Z",
"url": "https://files.pythonhosted.org/packages/29/5d/d94bf2b2284906211d05e60f5f37c127827e98ed399850f1660ffc87a5a3/cqlib-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-26 01:32:01",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "cqlib"
}