Releases: QuantumBFS/Yao.jl
Releases · QuantumBFS/Yao.jl
v0.8.5
Yao v0.8.5
Closed issues:
- How can we compute the hessian matrix (#425)
- Retrieving a Unitary from a circuit (#429)
- Kron and chain (#430)
- Implementing circuit.append(cirq.X(qubits[3]).controlled_by(qubits[1],qubits[4])) (#431)
- Extending Blocks to include timing information of a quantum gate (#434)
- variational_circuit not matched (#436)
- label not found (#438)
Merged pull requests:
- Bumped compat for DocStringExtensions (#428) (@jlbosse)
- fix warnings of unused type params (#433) (@Roger-luo)
v0.8.4
v0.8.3
Yao v0.8.3
Closed issues:
- Potential bugs from
YaoBlocks.Measure
when involving optional argumentoperator
. (#252) - Ambiguity error in YaoSym (#268)
- Incorrect Definition for ishermitian for ChainBlock (#406)
- how to export the matrix of a circuit on a large system? (#407)
- Adding qudit gates (#412)
- error occurs when running Pkg.develop("Yao") (#419)
- Performance issue (#422)
Merged pull requests:
- speed up autodiff (#397) (@GiggleLiu)
- [unitaryhack] Example on Riemannian gradient-flow optimizer (#398) (@radras)
- Fix NoParams caused slowdown (#405) (@GiggleLiu)
- fix ishermitian of chain (#409) (@GiggleLiu)
- update measure location check (#410) (@GiggleLiu)
- adapt for new IMatrix (#411) (@GiggleLiu)
- Add Google Sheet Link to README.md (#413) (@Roger-luo)
- Riemannian gradient flow example (#414) (@radras)
- fix ad error for abstract vector constructors (#415) (@GiggleLiu)
- Clarified documentation of @const_gate by adding a description of the nlevel=D option (#417) (@jlbosse)
- safely remove qudits from a register (#420) (@GiggleLiu)
- new reflection gate (#421) (@GiggleLiu)
v0.8.2
Yao v0.8.2
Closed issues:
- YaoExtension incompatible w/ stable Yao version (#400)
- Incomplete docstring for
measure
: missing custom basis measurement example (#401)
Merged pull requests:
- Fix Yao Blocks (#402) (@GiggleLiu)
- fix merging empty entry table (#404) (@GiggleLiu)
v0.8.1
v0.8.0
Yao v0.8.0
Closed issues:
- Using YaoBlocks.subroutine instead of deprecated "concentrate" in the tutorials (#254)
- webpage (tutorial/documentation/etc.) pipeline improvements (#278)
- integrate YaoBlocks with IBMQClient and OpenQASM (#279)
- Github link on website does not work (#347)
- density matrix for batched register (#359)
- fidelity gradient not working (#360)
- CuYao compiles depending on value, not depending on type (#362)
- evaluate expectation value of general hermitian operator in Yao (#366)
- support for empty Pauli string(a string full of pauli I) ? (#368)
- rename repeat register (#369)
- reorder! does not seem to work properly (#370)
- A tiny bug in Yao.EasyBuild (#377)
- Derivative of two-parameter gate does not work well (#383)
Merged pull requests:
- fix fidelity gradient (#361) (@GiggleLiu)
- fix rotation gate dispatch (#363) (@GiggleLiu)
- Remove YaoBase (#364) (@GiggleLiu)
- better eigen basis (#367) (@GiggleLiu)
- add blocks API docs (#371) (@Roger-luo)
- register doc (#372) (@GiggleLiu)
- fix YaoArrayRegisters docstring (#374) (@GiggleLiu)
- svg plot (#376) (@GiggleLiu)
- fix issue #377 (#378) (@GiggleLiu)
- Qudits instructions (#379) (@GiggleLiu)
- export unsafe_apply as the overload interface (#380) (@Roger-luo)
- clean up entry table by default! (#384) (@GiggleLiu)
- specify matblock printing (#386) (@GiggleLiu)
- completes levine-pichler pulse (#387) (@GiggleLiu)
- fix generic type (#388) (@GiggleLiu)
- mention community call (#391) (@Roger-luo)
- fix density matrix fidelity (#393) (@GiggleLiu)
- Density matrix implementation (#394) (@GiggleLiu)
v0.7.4
v0.7.3
Yao v0.7.3
Closed issues:
- fix examples for qudits interface (#343)
- documentation build failure for QFT (#352)
- Order of active qubits in a chain (#354)
Merged pull requests:
- Enforce
Matrix{Basic}
type during conversion (#353) (@wildart) - most populated bit strings in an array register (#356) (@GiggleLiu)
v0.7.2
Yao v0.7.2
Closed issues:
Merged pull requests:
- Differentiate scale block (#337) (@GiggleLiu)
- fix empty chain adjoint (#346) (@GiggleLiu)
- fix 349 and 348 (#350) (@GiggleLiu)
- print qubits over qudits for qubits (#351) (@Roger-luo)
v0.7.1
Yao v0.7.1
Merged pull requests:
- fix warning & rm wrong depwarn (#339) (@Roger-luo)
- use Diagonal for P0/P1 (#342) (@Roger-luo)