A Noisy and Dynamic Quantum Circuit Simulator in Julia for NISQ-era research that I develop and maintain. Highlights include:
- Mid‑circuit measurements for measurement-induced phenomena (e.g. entanglement phase transitions, quantum error correction).
- Configurable noise channels via Kraus operators.
- Error mitigation utilities: Pauli twirling, zero‑noise extrapolation, and measurement‑error mitigation.
- Multiple state representations: state vector, density matrix, and MPS (via ITensor) under the same high-level API.
- Trotterized Hamiltonians built from concise operator‑string inputs.
- Variational Quantum Eigensolver (VQE) with easy setup.
- Stabilizer codes support for quantum error correction.
- Quantum‑information toolkit (entanglement, partial traces, gaussianity, phase estimation, classical shadows, high‑order moments).
GitHub repository · Documentation