surfacecodeja
Surfacecodeja is an open‑source Java library designed for simulating and analyzing two‑dimensional surface codes, a class of topological quantum error‑correcting codes. The project was initiated in 2017 by a group of researchers at the Quantum Information Science Center of the University of Techland to provide a modular, easy‑to‑use framework for exploring surface‑code fault‑tolerance thresholds and error‑correction protocols. The library is released under the MIT License and is available on GitHub.
The core of surfacecodeja implements standard L×L surface‑code lattices where logical qubits are encoded by the
Key features include: a configurable noise model engine, an automated data‑collection framework for benchmarking, support for
Since its release, surfacecodeja has been cited in several peer‑reviewed publications on quantum error correction in