A

QuantumSavory/QuantumClifford.jl: v0.10.1

Zenodo (CERN European Organization for Nuclear Research)

Abstract

QuantumClifford v0.10.1 Diff since v0.10.0 Merged pull requests: Goppa code (#266) (@Fe-r-oz) [2ʳ-1, 2ʳ-1-r, 3] Hamming code (#275) (@Fe-r-oz) Generalized Circulant Bivariate Bicycle code (#352) (@Fe-r-oz) add check_repr_regular_linear to verify F-linear regular representation for group algebra elements (#407) (@Fe-r-oz) Honeycomb color code via Hecke's Group Algebra (#436) (@Fe-r-oz) Haah's cubic code via LP construction method (#442) (@Fe-r-oz) [[4p, 2(p − 2), 4]] Delfosse-Reichardt repetition code (#465) (@Fe-r-oz) Delfosse-Reichardt codes from classical self-orthogonal Reed-Muller seeds (#466) (@Fe-r-oz) [[8p, 4p − 2, 3]] Delfosse-Reichardt Generalized [[8,2,3]] code (#468) (@Fe-r-oz) [[2n², 2k², d]] and [[(n - k)² + n², k², d]] La-cross code using Hecke's univariate polynomial ring (#471) (@Fe-r-oz) [[n² + m², (n - rank([C ∣ M]))² + (m − rank([C ∣ M]ᵀ))², d]] quantum Tillich-Zémor code (#476) (@Fe-r-oz) general and cyclic Q(G₁×G₂) quantum Tanner graph product codes (#482) (@Fe-r-oz) apply_inv! (#501) (@sagnikpal2004) support non-abelian LPCode by generalizing to non-commutative group algebras (#511) (@Fe-r-oz) Implement GPU accelerated Pauli/Tableau multiplication. (#519) (@Hamiltonian-Action) add gpu canonicalize! support (#522) (@riteshbhirud) D-dimensional surface and toric codes via Oscar's chain complexes and GF2 homology (#534) (@Fe-r-oz) Move Reed Muller Codes (#538) (@nzy1997) add pcPhase (#539) (@Fe-r-oz) introduce Metachecks interface to QECCore for single shot QEC and repair syndome decoding (#540) (@Fe-r-oz) Resolve missing identifier in GPUExt (#541) (@Hamiltonian-Action) Move codes to QECCore (#548) (@nzy1997) single qubit gates simulation for GraphState (#549) (@LEXUGE) CompatHelper: bump compat for Hecke in [weakdeps] to 0.37, (keep existing compat) (#556) (@github-actions[bot]) apply_right (#561) (@sagnikpal2004) D-dimensional and Double Homological Product codes via Oscar's Homological Algebra (#564) (@Fe-r-oz) classical Gallager's LDPC code (#566) (@Fe-r-oz) Bugfix: improper tessellation of the ndrange in KAExt mul_leftright -- Benchmark: Tableau-Pauli (#567) (@Hamiltonian-Action) Generalized Bicycle and Extended GB code using Hecke's polynomial ring (#570) (@Fe-r-oz) Generalized Hypergraph Product code (#572) (@Fe-r-oz) CliffordOperator constructor from PauliOperator (#573) (@sagnikpal2004) Generalized Toric code on twisted tori via Oscar's Laurent polynomials (#574) (@Fe-r-oz) Bugfix: Removing UInt64 size assumption in unsafe_bitfindnext_ (#577) (@Hamiltonian-Action) Implement Tableaux randomisation and Adapt.jl extension. (#579) (@Hamiltonian-Action) small fix to applybranches for resetmeasurement (#581) (@brohan-byte) Trivariate Tricycle code (#583) (@Fe-r-oz) Bump actions/checkout from 4 to 5 (#584) (@dependabot[bot]) add GraphSim module (#585) (@LEXUGE) CompatHelper: bump compat for Nemo to 0.52, (keep existing compat) (#592) (@github-actions[bot]) CompatHelper: bump compat for Hecke in [weakdeps] to 0.38, (keep existing compat) (#595) (@github-actions[bot]) Changes to applybranches for symbolic and pauli measurements (#597) (@brohan-byte) bivariate bicycle code using multivariate quotient ring (#598) (@Fe-r-oz) Changed petrajectories to handle operations with out of bounds indices (#600) (@brohan-byte) Bump peter-evans/create-or-update-comment from 4 to 5 (#607) (@dependabot[bot]) Bump peter-evans/find-comment from 3 to 4 (#608) (@dependabot[bot]) Decoder correction gate (#609) (@brohan-byte) Error correction documentation using DecoderCorrectionGate (#610) (@brohan-byte) type assertion to pacify JET in Julia 1.12 (#612) (@Krastanov) implement ptrace (#614) (@Krastanov) CompatHelper: bump compat for Nemo in [weakdeps] to 0.52 for package QECCore, (keep existing compat) (#616) (@github-actions[bot]) Bump julia-actions/setup-julia from 1 to 2 (#618) (@dependabot[bot]) Bump actions/upload-artifact from 4 to 5 (#619) (@dependabot[bot]) Moving everything from Experimental module into the main QuantumClifford module (#621) (@Krastanov) CompatHelper: bump compat for Hecke in [weakdeps] to 0.39, (keep existing compat) (#624) (@github-actions[bot]) CHANGELOG updates and cleanup after summer work on ECC (#627) (@Krastanov) Bump actions/checkout from 5 to 6 (#631) (@dependabot[bot]) Update GitHub workflows: remove CompatHelper, add Julia dependabot (#632) (@Krastanov-agent) Update Nemo requirement from 0.45.5, 0.46, 0.47, 0.48, 0.49, 0.50, 0.51, 0.52 to 0.45.5, 0.46, 0.47, 0.48, 0.49, 0.50, 0.51, 0.52, 0.53 (#638) (@dependabot[bot]) CSSTableDecoder (#639) (@Krastanov) backtracking canonicalization in MixedDestabilizer (#640) (@Krastanov) Enable AnythingLLMDocs integration (#641) (@Krastanov-agent) Closed issues: Pauli Frame XError, YError, ZError (#185) measurements of nonclifford states (#199) tensor products of nonclifford gates (#201) converters to density matrices for StabMixture (#203) Correctness checks for classical ECCs (#268) Completing the non-Clifford capabilities [$800] (#309) stabilizer commutativity not enforced in LPCode for non-abelian groups (#405) KernelAbstractions backend [$200] (#426) Generalizing LPCode to Non-Commutative Algebras (#446) apply_right! and apply_inv_right! (#555) trivariate tricycle code (#582) bivariate bicycle code using polynomial quotient ring (#596) Tracing out in the QuantumClifford formalism (#605)

Authors 0

  1. Author list not loaded yet.

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 0