Skip to content

Releases: QuantumSavory/QuantumClifford.jl

v0.9.14

03 Nov 15:44
Compare
Choose a tag to compare

QuantumClifford v0.9.14

Diff since v0.9.13

Merged pull requests:

Closed issues:

  • MixedDestabilizer constructor has too restrictive typeassert making it break on subarray input (#191)

v0.9.13

30 Oct 22:35
47b8d46
Compare
Choose a tag to compare

QuantumClifford v0.9.13

Diff since v0.9.12

Merged pull requests:

  • adding all missing types of two qubit SWAP gates and sSQRTZZ/sInvSQRTZZ gate (#336) (@Fe-r-oz)
  • Additional group theory functions for error correction (#351) (@IsaacP1234)
  • noncliff: improve error handling in apply!(sm, pcT) (#374) (@Fe-r-oz)
  • noncliff: improve performance of _allthreesumtozero (#377) (@Fe-r-oz)
  • ci: tweak ci.yml (#401) (@thofma)

Closed issues:

  • Improve static analysis tests with JET [$200] (#307)

v0.9.12

18 Oct 08:47
be50f9c
Compare
Choose a tag to compare

QuantumClifford v0.9.12

Diff since v0.9.11

Closed issues:

  • Bug/Conflict in new version of QuantumClifford preventing install/update (#379)
  • Discrepancy in 2BGA code_k values when reproducing some results from paper by Lin et al via Hecke/Oscar.small_group (#391)

v0.9.11

27 Sep 18:43
4e06c01
Compare
Choose a tag to compare

QuantumClifford v0.9.11

Diff since v0.9.10

Merged pull requests:

  • [[2ᵐ - 1, 1, 3]] quantum Reed-Muller code (#302) (@Fe-r-oz)
  • Horizontal concatenation (hcat) for Tableaux and Stabilizers (#304) (@Fe-r-oz)
  • use minimal form phase for sInvZCrY (#340) (@Fe-r-oz)
  • enable Lifted Product Code tests and reintroduce piracy (#371) (@Krastanov)

v0.9.10

27 Sep 04:36
8173b45
Compare
Choose a tag to compare

QuantumClifford v0.9.10

Diff since v0.9.9

Merged pull requests:

  • Bug fix to the parity_checks(ReedMuller(r, m)) along with RecursiveReedMuller code for cross-reference (#277) (@Fe-r-oz)
  • adding new single-qubit gates (#333) (@Fe-r-oz)
  • noncliff: fixes expect (#348) (@Fe-r-oz)
  • Lifted and lifted product codes via Hecke's GroupAlgebra (#356) (@royess)
  • simplify JET (#358) (@Krastanov)
  • noncliff: fix JET errors (#362) (@Fe-r-oz)
  • CompatHelper: bump compat for Hecke in [weakdeps] to 0.34, (keep existing compat) (#370) (@github-actions[bot])

Closed issues:

  • Constructing a Stabilizer(phases, xs, zs) should not allow the phases array to be longer than the height of the Hx or Hz matrix (#208)
  • add LinearAlgebra.inv methods for AbstractSymbolicOperator subtypes (#286)
  • inv implementation for all subtypes of AbstractCliffordOperator [$200] (#308)
  • Sanity checks on SparseGate operations (#335)

v0.9.9

09 Aug 16:31
e51a142
Compare
Choose a tag to compare

QuantumClifford v0.9.9

Diff since v0.9.8

Merged pull requests:

v0.9.8

03 Aug 19:52
b02add9
Compare
Choose a tag to compare

QuantumClifford v0.9.8

Diff since v0.9.7

Merged pull requests:

Closed issues:

  • entanglement_tracker_grid.jl test error causes the build to fail (#323)
  • Move the test runner to use TestItems.jl [$200] (#328)

v0.9.7

23 Jul 17:32
1fb1783
Compare
Choose a tag to compare

QuantumClifford v0.9.7

Diff since v0.9.6

Merged pull requests:

  • CompatHelper: bump compat for Nemo to 0.46, (keep existing compat) (#318) (@github-actions[bot])
  • fix for wrong SIMD mul_left! #320 (#322) (@Krastanov)

v0.9.6

17 Jul 20:25
10bb4b6
Compare
Choose a tag to compare

QuantumClifford v0.9.6

Diff since v0.9.5

Merged pull requests:

  • inv implementation for SingleQubitOperator (#314) (@Fe-r-oz)

v0.9.5

05 Jul 00:12
59e399d
Compare
Choose a tag to compare

QuantumClifford v0.9.5

Diff since v0.9.4

Merged pull requests: