Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: JamieMair/Yao.jl

Tags

v0.8.10

Toggle v0.8.10's commit message
[Diff since v0.8.9](QuantumBFS/Yao.jl@v0.8.9...v0.8.10)

**Closed issues:**
- Using Yao.jl in my paper "Using the Julia framework to teach quantum entanglement" (QuantumBFS#458)
- QRNG (QuantumBFS#473)

**Merged pull requests:**
- Assignment updates (QuantumBFS#467) (@derikk)
- Bumped compat for StatsBase (QuantumBFS#469) (@jlbosse)
- Removed some type parameters that caused warnings in precompilation (QuantumBFS#470) (@jlbosse)
- Fixed KronBlock equality check (QuantumBFS#476) (@jlbosse)
- fix autodiff apply, fix a docstring error (QuantumBFS#478) (@GiggleLiu)

v0.8.9

Toggle v0.8.9's commit message
[Diff since v0.8.8](QuantumBFS/Yao.jl@v0.8.8...v0.8.9)

**Closed issues:**
- Python Interface (QuantumBFS#465)

**Merged pull requests:**
- Bumped compat for YaoArrayRegister because @assert_locs_inbound moved (QuantumBFS#466) (@jlbosse)

v0.8.8

Toggle v0.8.8's commit message
[Diff since v0.8.7](QuantumBFS/Yao.jl@v0.8.7...v0.8.8)

**Merged pull requests:**
- Added docstring to `pauli_error_channel()` (QuantumBFS#459) (@jlbosse)
- Added copyto!(::DensityMatrix) (QuantumBFS#460) (@jlbosse)
- More density matrix support (QuantumBFS#461) (@jlbosse)
- fix: correct citation based on Qiang Miao's comment (QuantumBFS#463) (@Roger-luo)

v0.8.7

Toggle v0.8.7's commit message
[Diff since v0.8.6](QuantumBFS/Yao.jl@v0.8.6...v0.8.7)

**Closed issues:**
- customed (random) unitary operation too hard to define (QuantumBFS#449)

**Merged pull requests:**
- fix the error of applying diagonal gate to a GPU register. (QuantumBFS#451) (@GiggleLiu)
- Added similar(::DensityMatrix) (QuantumBFS#452) (@jlbosse)
- More work on basic error channels (QuantumBFS#455) (@jlbosse)
- fix typo in 1.prepare-ghz-state/index.md (QuantumBFS#457) (@eltociear)

v0.8.6

Toggle v0.8.6's commit message
[Diff since v0.8.5](QuantumBFS/Yao.jl@v0.8.5...v0.8.6)

**Closed issues:**
- Syntax for a negative controlled not  (QuantumBFS#440)
- ArrayReg question (QuantumBFS#442)
- Is there a built in function for concurrence / von-Neumann entropy / Schmidt decomposition?  (QuantumBFS#443)

**Merged pull requests:**
- Changed expect_g and fidelity_g to return the "correctly" scaled gradient w.r.t to the register (QuantumBFS#446) (@jlbosse)

v0.8.5

Toggle v0.8.5's commit message
[Diff since v0.8.4](QuantumBFS/Yao.jl@v0.8.4...v0.8.5)

**Closed issues:**
- How can we compute the hessian matrix (QuantumBFS#425)
- Retrieving a Unitary from a circuit (QuantumBFS#429)
- Kron and chain (QuantumBFS#430)
- Implementing circuit.append(cirq.X(qubits[3]).controlled_by(qubits[1],qubits[4])) (QuantumBFS#431)
- Extending Blocks to include timing information of a quantum gate (QuantumBFS#434)
- variational_circuit not matched (QuantumBFS#436)
- label not found (QuantumBFS#438)

**Merged pull requests:**
- Bumped compat for DocStringExtensions (QuantumBFS#428) (@jlbosse)
- fix warnings of unused type params (QuantumBFS#433) (@Roger-luo)

v0.8.4

Toggle v0.8.4's commit message
[Diff since v0.8.3](QuantumBFS/Yao.jl@v0.8.3...v0.8.4)

**Merged pull requests:**
- fix type stability (QuantumBFS#424) (@Roger-luo)

v0.8.3

Toggle v0.8.3's commit message
[Diff since v0.8.2](QuantumBFS/Yao.jl@v0.8.2...v0.8.3)

**Closed issues:**
- Potential bugs from `YaoBlocks.Measure` when involving optional argument `operator`. (QuantumBFS#252)
- Ambiguity error in YaoSym (QuantumBFS#268)
- Incorrect Definition for ishermitian for ChainBlock (QuantumBFS#406)
- how to export the matrix of a circuit on a large system? (QuantumBFS#407)
- Adding qudit gates (QuantumBFS#412)
- error occurs when running Pkg.develop("Yao") (QuantumBFS#419)
- Performance issue (QuantumBFS#422)

**Merged pull requests:**
- speed up autodiff (QuantumBFS#397) (@GiggleLiu)
- [unitaryhack] Example on Riemannian gradient-flow optimizer (QuantumBFS#398) (@radras)
- Fix NoParams caused slowdown (QuantumBFS#405) (@GiggleLiu)
- fix ishermitian of chain (QuantumBFS#409) (@GiggleLiu)
- update measure location check (QuantumBFS#410) (@GiggleLiu)
- adapt for new IMatrix (QuantumBFS#411) (@GiggleLiu)
- Add Google Sheet Link to README.md (QuantumBFS#413) (@Roger-luo)
- Riemannian gradient flow example (QuantumBFS#414) (@radras)
- fix ad error for abstract vector constructors (QuantumBFS#415) (@GiggleLiu)
- Clarified documentation of @const_gate by adding a description of the nlevel=D option (QuantumBFS#417) (@jlbosse)
- safely remove qudits from a register (QuantumBFS#420) (@GiggleLiu)
- new reflection gate (QuantumBFS#421) (@GiggleLiu)

v0.8.2

Toggle v0.8.2's commit message
[Diff since v0.8.1](QuantumBFS/Yao.jl@v0.8.1...v0.8.2)

**Closed issues:**
- YaoExtension incompatible w/ stable Yao version (QuantumBFS#400)
- Incomplete docstring for `measure`: missing custom basis measurement example (QuantumBFS#401)

**Merged pull requests:**
- Fix Yao Blocks (QuantumBFS#402) (@GiggleLiu)
- fix merging empty entry table (QuantumBFS#404) (@GiggleLiu)

v0.8.1

Toggle v0.8.1's commit message
[Diff since v0.8.0](QuantumBFS/Yao.jl@v0.8.0...v0.8.1)

**Merged pull requests:**
- Fix google supremacy circuit (QuantumBFS#396) (@GiggleLiu)