qLDPC library

Developed by Infleqtion researchers in collaboration with JPMorgan Chase, the library is hosted on GitHub and aims to accelerate quantum error correction research

The library enables 10-100x reductions in the number of physical qubits required for fault-tolerant quantum computing, addressing a major bottleneck in scaling quantum systems

The tools are particularly suited to Infleqtion’s neutral atom-based quantum computing hardware, which supports customizable qubit layouts for efficient error correction

The library is intended as a collaborative platform for developers, researchers, and hardware partners to explore and optimize quantum error correction methods

Provides tools for representing classical linear error-correcting codes over finite fields, with integration for GAP/GUAVA packages

Supports Galois-qudit codes (stabilizer and subsystem codes) with methods for logical operator construction, code concatenation, and distance computation

A specialized subclass for constructing quantum CSS codes from compatible classical codes, with methods for estimating code distance bounds

Provides error decoding methods like BP-OSD, BP-LSD, belief-field, and minimum-weight perfect matching, with support for custom decoders

Requires Python >= 3.10 and additional dependencies like a C compiler (Windows) or cvxpy (macOS). The library can be installed via PyPI or source

While comprehensive documentation is planned, users are advised to refer to the source code, comments, examples directory, and test files for guidance