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

Refactor Qubit Spectroscopy to use ObservablesExperiment #129

Merged
merged 11 commits into from
Jun 11, 2019

Conversation

kylegulshen
Copy link
Contributor

@kylegulshen kylegulshen commented May 28, 2019

This builds off of the operator_estimation refactor. Refactoring this module constitutes a step toward the larger goal that the entire repository use this framework.

The plotting is also standardized in this PR towards the approach taken in randomized benchmarking. Later changes to randomized benchmarking in a future PR will continue this standardization. This will complete 2/4 items in #93

@kylegulshen kylegulshen requested a review from a team as a code owner May 28, 2019 19:19
@kylegulshen kylegulshen changed the title [WIP] Refactor Qubit Spectroscopy to use ObservablesExperiment Refactor Qubit Spectroscopy to use ObservablesExperiment May 28, 2019
@kylegulshen kylegulshen merged commit 6d351dc into meas-obs-refactor Jun 11, 2019
kylegulshen added a commit that referenced this pull request Jun 11, 2019
…mes (#127)

* Replace operator_estimation with pyquil version

* Remove reference to tomography, support for deprecated in_state specification, rename grouping methods.

* Apply edits on pyquil version to decompose measure_observables into parts.

* Update DFE to reflect changes in operator_estimation (#134)

* In op_est tests seed qc where possible, reduce number of repetitions, and increase tolerance

* Update tomography to reflect operator estimation change. (#132)

* Clean up utils pauli term creation and change name.

* Refactor RB and unitarity to use ObservablesExperiment (#133)

* Separate out optional explicit rb sequence generation path

* Make calculation of rb variance account for covariance.

* Updated rb notebooks and changed specification of depths.

* Make rb fitting consistent with qbspec

* Refactor Qubit Spectroscopy to use ObservablesExperiment (#129)

* Move qbspec tests to fitting tests

* Adjusted T2 experiments including a bug fix for T2echo.

* standardize qbspec fitting/plotting around probability of 'measuring 1'.

* Refactor RPE to use ObservablesExperiment (#135)

* Refactor rpe generation to be more general.

* bump version
@joshcombes joshcombes mentioned this pull request Jun 11, 2019
@kylegulshen kylegulshen deleted the qbspec-refactor branch August 19, 2019 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants