⛰ clifft
Clifft is a python package with C++ core that leverages a factored quantum state representation to quickly simulate quantum circuits. Rather than scaling exponentially with the number of qubits N, Clifft's runtime scales exponentially based on the size of the non-magic subspace of the quantum state -- growing with non-Clifford operations and shrinking with Clifford ones. Clifft's efficiency comes from a compiler-like architecture that optimizes the workload once per circuit and generates a custom bytecode for fast per-shot sampling via an efficient virtual machine. Clifft has a stim-like API and has been used to explore fault-tolerant protocols like magic state distillation and cultivation.
Closed bounties:
- $50 | docs: auto-generate Python API reference via mkdocstrings
closed by: manasa-manoj-nbr - $50 | Add starter circuit catalog to the playground
closed by: Samfresh-ai - $200 | Explore HIR-level global T-count optimization
closed by: JaipreethTiruvaipati - $200 | Prototype a Qiskit backend provider for Clifft
closed by: ashmitjsg