Quack! version pi/2 for MATLAB
Quack! is a MATLAB based quantum computer simulator. The entire package operates from within the MATLAB environment, making MATLAB’s flow-control and plotting commands available.
Features include:
- Single qubit and Bell state preparation
- Single qubit unitary gates, with built in Pauli, rotation, Hadamard, phase and pi/8 gates
- Controlled-NOT, controlled-sign, swap, Toffoli and general controlled-unitary gates
- Arbitrary depolarizing, bit-flip and phase-flip channels
- Single qubit and Bell measurements
- Classically controlled operations
- Calculate reduced density matrices for arbitrary sub-systems
Quack! comes with several simple example programs which demonstrate useage and functionality.
Download Quack! version pi/2 for MATLAB
Download Quack! documentation (PDF)
Quack! example programs
Simple example of Quack! commands: Download
Quantum teleportation: Download
Grover search algorithm on 2-qubits: Download
3-qubit bit-flip code: Download
XList version 1/sqrt(2)
A Python program for automatically maintaining HTML-formatted group publication lists from the arXiv database. To see XList in action visit the QiSci publications page. Download here.
2-Qubit Quantum State Tomography & Quantum Process Tomography
A MATLAB program which performs quantum state tomography (QST) using data from a 2-qubit optical gate, followed by quantum process tomography (QPT) to reconstruct the process matrix. The program can produce process matrices in arbitrary bases (by default the Pauli basis). Download here