Monit Sharma
Quantum Classroom/Research notebook
Research notebook

Quantum Papers, Explained with Code

Readable research notes and runnable notebooks for quantum-computing papers.

Overview

Understand the project, then explore the work.

Resources open inside this site. Guides, papers, figures, notebooks, and source files are organized around the project’s story.

About this project

This repo contains code for specific quantum papers I've read, with their summary. Check my Medium blogs for more. The codes are in the medium articles, with detailed explanations of the implementation. They will be updated soon on the GitHub repo as well, but that work won't be much tidy. I suggest following the Medium articles instead.

Check the Entire list here

This list will be updated (hopefully).

Collections
01
Reading library

Research reading list

22 curated items

A curated reading shelf of papers and study notes. Open a paper for the original argument; the project sections below connect selected ideas to code and results.

Supporting material in Research reading list16 items
02
Paper reproduction

Evidence for the utility of quantum computing before fault tolerance

8 curated items

Reproduction notebooks for Kim et al. (Nature, 2023), organized around the paper’s zero-noise extrapolation, exact-verification, and beyond-exact-verification figures.

Section notes

Data and code to reproduce figures in the paper titled "Evidence for the utility of quantum computing before fault tolerance"

Saved result from Figure 3A · Exact benchmark
Figure 3A · Exact benchmark
Saved result from Figure 3B · Experiment comparison
Figure 3B · Experiment comparison
Saved result from Figure 3C · Wide-observable benchmark
Figure 3C · Wide-observable benchmark
Saved result from Figure 4A · Beyond exact verification
Figure 4A · Beyond exact verification
Saved result from Figure 4B · Classical comparison
Figure 4B · Classical comparison
Saved result from Figure 2 · Error mitigation
Figure 2 · Error mitigation
Supporting material in Evidence for the utility of quantum computing before fault tolerance2 items
03
Paper implementation

CutQC: automatic circuit cutting

5 curated items

An implementation of CutQC, which partitions circuits that are too wide for one device into smaller subcircuits and reconstructs the result classically.

Section notes

Cut QC : Using Small Circuits for Large Circuit Evaluations

1. Read the paper here

2. Read the notes here

3. Look at the slides here

4. Look at the talk here

04
Research method

Quantum random access optimization

6 curated items

Quantum Random Access Optimization encodes several classical variables per qubit, then rounds the measured solution.

05
Hardware benchmark

Quantum volume benchmark

2 curated items

A processor benchmark that tests representative random circuits as circuit width and depth grow.

Saved result from Quantum Volume Belem
Quantum Volume Belem
Saved result from Quantum Volume Jakarta
Quantum Volume Jakarta
06
Research method

Quanvolutional neural networks

2 curated items · 1 result figure

Experiments that use quantum circuits as feature maps before a classical neural network.

Output
Output
07
Paper implementation

Virtual two-qubit gates

1 curated item

A study of how two-qubit operations can be decomposed and compared through channels and expectation values.

08
Error mitigation

Zero-noise extrapolation

1 curated item

Estimating a noise-free result by running deliberately noisier equivalent circuits.