/ncemntqc

Code for "Noise Characterization and Error Mitigation in Near-Term Quantum Computers"

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

Notebooks for "Noise Characterization and Error Mitigation in Near-Term Quantum Computers"

  • Christopher J. Wood
  • IBM Quantum, T. J. Watson Research Center, Yorktown Heights, NY, USA

Introduction

This repository contains Jupyter notebooks used to run the experiments and generate the figures in the proceedings article Noise Characterization and Error Mitigation in Near-Term Quantum Computers.

Notebooks

  1. Interleaved Randomized Benchmarking
  2. Quantum Process Tomography
  3. Measurement Error Characterization
  4. Measurement Error Mitigation

Installation

This code in this repository requires Python and Qiskit to run. A conda environment containing all the required dependencies can be installed with

$ conda env create -f environment.yml

To run experiments and generate data an IBM Quantum Experience account is also required. The saved experimental data can be loaded and used for running simulations and analysis used without an account.