Open Source Tools

Open Source Tools

Control Software

Duke Artiq eXtenstions DAX

DAX is a library that extends the capabilities of ARTIQ while maintaining a vanilla ARTIQ experience. This project was initially created as a framework to develop modular control software for ARTIQ-based quantum control systems. As the project evolved, additional components and utilities were added to the repository. Users can implement modular control software for their ARTIQ projects using the DAX framework or use other components and utilities provided by DAX in existing projects.

Quantum Error Correction

QUITS (Qldpc code circUIT Simulator)

QUITS is a modular and flexible circuit-level simulator for quantum low-density parity check (QLDPC) codes. Its design allows users to freely combine LDPC code constructions, syndrome extraction circuits, decoding algorithms, and noise models, enabling comprehensive and customizable studies of the performance of QLDPC codes under circuit-level noise. QUITS supports several leading QLDPC families, including hypergraph product codes, lifted product codes, and balanced product codes. See arXiv:2504.02673 for a detailed description. 

msim

The msim framework was developed and shared as part of a research project exploring the coherence in the logical channel of 2D compass codes. The project was used in this research arXiv:2405.09287

The package contains the following features:

  • implementation of a Majorana mode-based quantum error correction simulator by Bravyi, Engelbrecht, Konig, and Peard (arXiv:1710.02270 , npj Quantum Inf 4, 55 (2018) ) for the rotated surface code
  • generalization of the Majorana mode simulator to 2D compass codes
  • generator coefficeint framework forCSS codes with k=1, d odd and even weight stabilizer groups