/shadow-tutorial

Tutorial of performing ShadowQPT using Qiskit

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

ShadowQPT Tutorial

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.

Requirements

Files

  • 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

Useful References