Release Notes

0.7.0 Release Notes

主要特性和增强

Circuit

  • [STABLE] as_encoderCircuit 中的方法,将量子线路标记为编码量子线路。

  • [STABLE] as_ansatzCircuit 中的方法,将量子线路标记为训练量子线路。

  • [STABLE] encoder_params_nameCircuit 中的方法,返回量子线路中所有编码量子线路的参数名。

  • [STABLE] ansatz_params_nameCircuit 中的方法,返回量子线路中所有训练量子线路的参数名。

  • [STABLE] remove_noiseCircuit 中的方法,用于将所有噪声信道移除。

  • [STABLE] with_noiseCircuit 中的方法,用于在每个非噪声门后面添加一个噪声信道。

  • [STABLE] as_encoder:一个装饰器,将所装饰函数返回的量子线路标记为编码量子线路。

  • [STABLE] as_ansatz:一个装饰器,将所装饰函数返回的量子线路标记为训练量子线路。

  • [STABLE] qfi:用于计算给定参数化量子线路的量子fisher信息的方法。

  • [STABLE] partial_psi_partial_psi:计算量子fisher信息第一部分的方法。

  • [STABLE] partial_psi_psi:计算量子fisher信息第二部分的方法。

Gates

  • [STABLE] AmplitudeDampingChannel:振幅阻尼信道,由能量耗散所引起。

  • [STABLE] PhaseDampingChannel:相位阻尼信道,量子比特没有与外界发生能量交换,但损失了量子信息。

FermionOperator and QubitOperator

  • [STABLE] splitFermionOperator 或者 QubitOperator 的方法,用于将系数和算符本身分开。

ParameterResolver

  • [STABLE] astype:将参数解析器转化为指定的类型。

  • [STABLE] const:获取参数解析器的常数部分。

  • [STABLE] is_const:判断参数解析器是不是只有常数部分。

  • [STABLE] encoder_part:将部分参数设置为encoder参数。

  • [STABLE] ansatz_part:将部分参数设置为ansatz参数。

  • [STABLE] as_encoder:将所有参数设置为encoder参数。

  • [STABLE] as_ansatz:将所有参数设置为ansatz参数。

  • [STABLE] encoder_parameters:返回所有encoder参数。

  • [STABLE] ansatz_parameters:返回所有ansatz参数。

  • [STABLE] is_hermitian:检查参数解析器是不是厄米共轭。

  • [STABLE] is_anti_hermitian:检查参数解析器是不是反厄米共轭

  • [STABLE] no_grad_parameters:返回所有不需要更新梯度的参数。

  • [STABLE] requires_grad_parameters:返回所有需要更新梯度的参数。

Simulator

  • [STABLE] copy:模拟器现在支持复制操作。

  • [STABLE] apply_gate:在此次更新中,可以以导数的形式来作用一个参数化量子门。

  • [BETA] inner_product:计算两个给定模拟器中量子态的内积。

IO

  • [STABLE] BlochScene:此次更新,我们支持搭建布洛赫球绘图场景,可在其上绘制量子态,也可以动态演示量子态的变化。

贡献者

感谢以下开发者做出的贡献:

yufan, wengwenkang, xuxusheng, Damien Ngyuen, zhouxu, wangzidong, yangkang, lujiale, zhangzhenghai, fanyi, zhangwengang, wangkaisheng, zhoufeng, wangsiyuan, gongxiaoqing, chengxianbin, sunxiyin, wenwenkang, lvdingshun, cuijiangyu, chendiqing, zhangkai, Zotov Yuriy, liqin, zengjinglin, cuixiaopeng, 朱祎康, dorothy20212021, dsdsdshe, buyulin, norl-corxilea, herunhong, Arapat Ablimit, NoE, panshijie, longhanlin.

欢迎以任何形式对项目提供贡献!