Yao v0.9.3
Merged pull requests:
- Generate tensor network on density matrix basis and Pauli basis (#559) (@GiggleLiu)
- Fix YaoPlots visualization of Measure block (#561) (@GiggleLiu)
- Visualize quantum channels (#562) (@GiggleLiu)
- Add Measure error in Measure block (#564) (@nzy1997)
- Visualize YaoToEinsum (#566) (@GiggleLiu)
- Improve the YaoToEinsum visualization (#567) (@GiggleLiu)
- Add PauliPropagation.jl package extension for YaoBlocks (#570) (@hmyuuu)
- Add gradient of textbook fidelity and a test with FD (#573) (@YanickKi)
- Updated compat for JSON and SymEngine (#574) (@jlbosse)
- Fixed #575 (#576) (@jlbosse)
- OpenQASM support (#578) (@GiggleLiu)
Closed issues:
- Add back propagation for measure operations (#160)
- bloch sphere visualization (#255)
- expectation and gradient calculation for <A|H|B> form? (#365)
- List the packages using Yao in the documentation (#399)
- automatic diffirentaion through circuit with conditional gate (#418)
- More efficient implementation of
two_qubit_depolarizing_channel()(#456) - Kraus operator based noisy circuit simulation (#544)
- Visualization of noise channels (#552)
- Tensor network representation of noise channels (#553)
- Add measurement error in
Measureblock (#557) - Visualize Bug in Measure Block (#558)
- Save/load/visualize tensor networks mapped from quantum circuits (#560)
- Visualization enhancements (#563)
- mat(chain(...)) returns empty sparse matrix (#565)
- NaN in fidelity gradient (#572)
- The
iszero(::SymEngine.Basic)redefinition breaks precompilation (#575)