qiskit-advocate / qiskit-advocate-projects

A repository of projects that Qiskit Advocates are actively working on. This project has been evolved into Qiskit Advocate Mentorship Program (QAMP) and the repo is archived. See QAMP Spring 21 for example.
https://github.com/qiskit-advocate/qamp-spring-21
13 stars 2 forks source link

Improve Quantum Volume Fitter in Qiskit Ignis #2

Open HuangJunye opened 4 years ago

HuangJunye commented 4 years ago

Abstract

Add new plotting features to QVFitter in Qiskit Ignis.

Description

As Quantum Volume becoming an industry standard, it's important to provide good Quantum Volume measurement and fitter code for all users to run QV measurement and plot their results. Existing code plots only one kind of figure. It would be good to add new features to plot different kinds of figures:

  1. plot histogram of individual trial
  2. plot accumulative heavy output probability as a function of number of trials.

Members

Deliverable

Pull requests to Qiskit Ignis

HuangJunye commented 4 years ago

So far I have been working on it alone and it's almost complete. It can serve as an example of Qiskit code project proposal.

HuangJunye commented 4 years ago

After the PR are merged, I will need to update the tutorial and textbook chapter to add the additional figures.

In addition, QV measurement requires at least 100 trials, but current tutorial and textbook chapter uses 50 trials. We should fix that as well: https://github.com/qiskit-community/qiskit-textbook/issues/687

starktech23 commented 4 years ago

There seems to be some pending or erroneous checks on the above PRs, but as soon as they get approved I can help update the doc and textbook. Count me in 👍

HuangJunye commented 4 years ago

Sure we can start working on the tutorials and textbook chapter and keep them on hold until the PRs are merged.