Releases: QuantumBFS/ZXCalculus.jl
Releases · QuantumBFS/ZXCalculus.jl
v0.7.0
ZXCalculus v0.7.0
Release Note
Plotting for ZX-diagrams and equality checks.
Merged pull requests:
- Plotting for ZXDiagrams and ZXGraphs, Equality for ZXDiagrams and converting ZX to ZXW (#102) (@contra-bit)
- CompatHelper: bump compat for OMEinsum to 0.8, (keep existing compat) (#105) (@github-actions[bot])
- CompatHelper: add new compat entry for DataFrames in [weakdeps] at version 1, (keep existing compat) (#107) (@github-actions[bot])
- CompatHelper: add new compat entry for Vega in [weakdeps] at version 2, (keep existing compat) (#108) (@github-actions[bot])
Closed issues:
- Cannot Plot ZXDiagram with YaoPlots (#100)
v0.6.0
ZXCalculus v0.6.0
Release Note
Add supports for ZXW-calculus and ZW-calculus.
Merged pull requests:
- Circuit extraction with ancilla qubits (#90) (@ChenZhao44)
- ZXW Diagram implementation (#92) (@exAClior)
- ZXW rewrite rules + Differentiation (#93) (@exAClior)
- Implement Planar Multigraph with HalfEdge Data Structure (#98) (@exAClior)
- Implementation of ZW Diagram (#99) (@exAClior)
- Doc + Structural Improvement (#103) (@exAClior)
- Implementation of ZW Diagram (#99) (#104) (@exAClior)
Closed issues:
v0.5.0
ZXCalculus v0.5.0
switch to Graphs from LightGraphs
Closed issues:
- id rule for inner spiders for ZXGraph (#78)
Merged pull requests:
- Fix issues (IR, layout, Rule{:id}) (#86) (@ChenZhao44)
- CompatHelper: add new compat entry for CompilerPluginTools at version 0.1, (keep existing compat) (#87) (@github-actions[bot])
- CompatHelper: bump compat for Multigraphs to 0.3, (keep existing compat) (#88) (@github-actions[bot])
- LightGraphs -> Graphs (#89) (@Roger-luo)
v0.4.4
ZXCalculus v0.4.4
Closed issues:
- improve testcov (#79)
Merged pull requests:
- Trying to remove layout (#77) (@ChenZhao44)
- CompatHelper: bump compat for "YaoHIR" to "0.1" (#81) (@github-actions[bot])
- Revert "CompatHelper: bump compat for "YaoHIR" to "0.1"" (#82) (@Roger-luo)
- Polish codes and improve codecov (#83) (@ChenZhao44)
- Improve coverage (#84) (@ChenZhao44)
- update doc theme (#85) (@ChenZhao44)
v0.4.3
v0.4.2
ZXCalculus v0.4.2
Closed issues:
Merged pull requests:
- Reducing CNOT count during circuit extraction (#70) (@ChenZhao44)
v0.4.1
ZXCalculus v0.4.1
Closed issues:
Merged pull requests:
- Add scalar support (#69) (@ChenZhao44)
- use YaoHIR (#71) (@Roger-luo)
v0.4.0
ZXCalculus v0.4.0
Merged pull requests:
- Add new features in QCircuit and fix circuit extraction (#63) (@ChenZhao44)
- Support phase with expression (#66) (@ChenZhao44)
v0.3.1
ZXCalculus v0.3.1
Merged pull requests:
- Fix the bug that will cause infinite loops (#62) (@ChenZhao44)
v0.3.0
ZXCalculus v0.3.0
Closed issues:
- Add support for global phase (#36)
- How to visualize/manipulate in Julia? (#38)
- Add a struct for quantum circuits (#44)
- Move the Multigraph backend to
Multigraphs.jl
(#56) - move benchmarks to quantum-benchmarks and remove QASM files (#59)
- Remove global phase (#61)
Merged pull requests:
- Improve phase teleportation (#58) (@ChenZhao44)
- Remove redundant (#60) (@ChenZhao44)