Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add readout error mitigated tomography experiments #1024

Merged
merged 5 commits into from
Feb 15, 2023

Conversation

chriseclectic
Copy link
Collaborator

@chriseclectic chriseclectic commented Jan 24, 2023

Summary

Depends on #997, on hold until it is merged

Adds readout error mitigated tomography experiments MitigatedStateTomography and MitigatedProcessTomography for performing QST and QPT with local classical readout error mitigation.

Details and comments

These experiments are implemented as a BatchExperiment consisting of a LocalReadoutError characterization experiment followed by the desired QST or QPT experiment with fixed Pauli bases. During analysis the local readout mitigator is used to automatically construct a noisy Pauli measurement basis for performing mitigated tomography fitting with the noisy basis.

@chriseclectic chriseclectic added Changelog: New Feature Include in the "Added" section of the changelog on hold On hold until something else is done. labels Jan 24, 2023
@chriseclectic chriseclectic added this to the Release 0.5 milestone Jan 24, 2023
@chriseclectic chriseclectic removed the on hold On hold until something else is done. label Feb 6, 2023
Add readout error mitigated state and process tomography experiments. These are implemented as a batch experiment of a local readout error characterization experiment, followed by the desired tomography experiment.
Add mitigated tomography analysis option to optionally compute the unmitigated tomography fit in addition to the mitigated tomography fit.
Copy link
Contributor

@ihincks ihincks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not much to say except that this PR LGTM. It seems like all the heavy lifting was done in the previous PRs, and this one just needed to glue things together a bit.

@chriseclectic chriseclectic merged commit 5470a51 into qiskit-community:main Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changelog: New Feature Include in the "Added" section of the changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants