Qutrunk

Latest version: v0.2.2

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.0

- 修复QuSaas, IBM, Braket后端未实现task_id导致的报错问题;
- QuSprout后端增加量子随机数接口: get_rand;
- 新增手写数字识别(QuTrunk+PyTorch)的示例;
- 增加多节点并行计算功能,支持量子线路在aws的hpc集群环境并行计算;
- 增加通用多控制位量子门矩阵计算功能,支持MCX, MCZ矩阵计算;
- 新增Matrix自定义矩阵门在线路上的绘制;
- 未指定后端时,支持从环境变量中读取后端类型及相关参数;

0.1.15

优化线路多次运行结果统计:

- 获取后端每次测量采样结果:每个量子比特的测量结果(0|1)
- 基于每次测量结果取值提供便捷数据访问接口,比如:get_measures(获取所有测量结果),get_bitstrs(获取每次测量结果对应的位串),get_counts(获取量子比特组成的位串出现的次数),get_values(获取每次测量结果对应的数值)
- 统一各个量子计算后端对测量结果的处理.
- 新增QuSaas量子计算后端,同时提供量子随机数功能.
- 新增qutrunk.algorithm模块,实现通用VQE算法
- 删除qutrunk.sim模块,统一到qutrunk.backends.
- 更新单元测试用例:
- 增加验证qutrunk量子门运算结果正确性的测试用例.
- 增加自定义矩阵Matrix与量子门运算结果比对.
- 支持通过QuSprout后端接入线路gpu计算方式.
- 新增量子超密编码算法示例.

0.1.14

新增量子相位估计功能.
新增AMP算符--通过增幅编码制备任意量子态.
新增AWS Braket量子计算后端模块.
提供Matrix类,通过自定义矩阵实现量子门操作.
创建BackendQuSprout量子计算后端时,支持设置IP地址和端口号

0.1.11

新增振幅放大功能--QAA.
提供Gate修饰符自定义量子门操作.
新增量子线路期望值计算以及期望值之和计算.
增加量子线路反转功能--circuit.inverse
新增量子线路宽度和深度计算

0.1.10

新增量子计算本地模拟(Python版本).
完善OpenQASM 2.0的解析功能.
新增量子电路的可视化.
增加crx, cry, crz, barrier, u1,u2,u3量子门实现.
量子门增加获取对应矩阵接口.
量子线路增加Classical类型初始化,可以通过Classical指定线路初始值.
通过量子线路实现数值自增/自减算法例子.increment_decrement.py.
增加量子线路多次运行/统计功能.
增加量子傅立叶变换QFT.
后端模块支持IBM量子计算平台.

0.1.6

支持本地量子模拟计算(利用个人PC进行量子计算).
与QuIDE配合,支持可视化量子编程.
优化了QuBox设置入口(提供box配置读取/设置).
优化了量子线路打印功能(默认打印quqasm指令格式).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.