This repository is a set of notebooks showing how to perform the basic functions in ShadowQPT, or using classical shadows for Quantum Process Tomography. Please see our work on ShadowQPT in arxiv:2110.02965.
Tutorial_Shadow_State_Tomography.ipynb
- How to use classical shadows to perform state tomography (both Clifford and Pauli)
Tutorial_ShadowQPT_Tomography.ipynb
- How to use ShadowQPT to construct a Choi matrix
- How to predict overlaps and apply post-processing to a shadow constructed (noisy) Choi matrix
- Original work arxiv:2110.02965
- Classical shadow state tomography doi:10.1038/s41567-020-0932-7
- Quantum process tomography via completely positive and trace-preserving projection arxiv:1803.10062 (doi:10.1103/PhysRevA.98.062336)