LiDMaS+¶
Logical Injection & Decoding Modeling System
LiDMaS+ is a quantum error-correction simulation stack focused on surface-code threshold experiments under:
- discrete Pauli noise, and
- hybrid continuous-variable (CV)-discrete noise via GKP digitization.
The project is designed for reproducible threshold workflows with deterministic seeding, pluggable decoders, and publication-ready CSV/plot artifacts.
Install¶
PyPI (recommended)¶
python -m pip install --upgrade lidmas
lidmas --help
Package name on PyPI is lidmas; software brand remains LiDMaS+.
From source¶
cmake -S . -B build
cmake --build build -j
./build/lidmas --help
Core capabilities¶
- Surface-code simulation with configurable code distance and trial counts.
- Decoder plugins:
mwpm,uf,neural_mwpm. - Noise modes:
pauli: sweep logical error rate versus physical Pauli error ratep.hybrid: sweep logical error rate versus CV displacement scalesigma.- Threshold analysis utilities (crossing estimates and scaling-fit support).
- Scripted example suite under
examples/.
Quick checks¶
lidmas --help
lidmas --smoke
For full commands, see Getting Started and CLI Reference. For the derivation-first mathematical lecture flow, see LiDMaS+ Math Notes.