Smaller Packages
Smaller Packages
Section titled “Smaller Packages”These packages fill specific needs around the flagship projects. Some are mature tools. Some are research prototypes. The short descriptions below should be treated as entry points.
Entanglement Purification
Section titled “Entanglement Purification”- BPGates.jl (docs): faster Bell-preserving gate simulation for entanglement-purification circuits.
- QEPOptimize.jl (demo): circuit generation and optimization for entanglement purification, built on BPGates.jl.
Drawing And Interfaces
Section titled “Drawing And Interfaces”- Quantikz.jl (docs): draw quantum circuits from Julia with quantikz and TikZ, producing TeX, PDF, PNG, or live previews.
- PBCCompiler.jl (docs): compiler infrastructure for Pauli-based computation.
- pyquantumclifford: a Python wrapper around QuantumClifford.jl.
Error Correction
Section titled “Error Correction”- QuantumExpanders.jl: construction tools for quantum Tanner codes, Ramanujan-graph-based codes, and quantum expander examples.
- LDPCDecoders.jl: LDPC decoding tools, including belief-propagation workflows.
- PyQDecoders.jl: Julia wrappers for Python quantum decoders such as PyMatching and related tools.
- PyTesseractDecoder.jl: focused wrapper for tesseract-decoder.
- qECCBenchWiki (site): benchmark wiki for quantum error-correcting codes and decoders.
Continuous Variables And Graph States
Section titled “Continuous Variables And Graph States”- Gabs.jl (docs): Gaussian quantum information in phase-space form.
- Genqo.jl: Gaussian and non-Gaussian modeling for entangled photon sources.
- WaveguideQED.jl (docs): time-binned photon wavepacket simulation in waveguide QED.
- LCOrbits.jl: local-complementation orbit databases for graph states.