Skip to content

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.

  • 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.
  • 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.
  • 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.
  • 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.