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

Generalize state preparation and measurement for noisy processes #275

Open
GTorlai opened this issue Apr 6, 2022 · 0 comments
Open

Generalize state preparation and measurement for noisy processes #275

GTorlai opened this issue Apr 6, 2022 · 0 comments
Assignees
Labels
-> PRIORITY <- enhancement New feature or request

Comments

@GTorlai
Copy link
Owner

GTorlai commented Apr 6, 2022

Add the option to pass a POVM to getsamples, to generalize the Von Neumann measurement currently implemented. Also, we could consider allowing to pass a circuit (unitary or noisy, lazy or itensors) to getsamples which captures the rotation associated to a give local basis. For example, to measure in the Y basis one should apply Sdag and H, possibly with their own respective noisy channels. Instead, we now do an automated eigendecomposition of the measurement operator (which is still very handy).

The same reasoning applies for state preparation for generating process tomography data. There, we should allow single-qubit density operators to be passed as input states.

For all the above, we should also allow the user to pass a Choi matrix representation of a noisy gate in both state preparation and measurement rotations (instead a unitary tensor + a Kraus operators).

@GTorlai GTorlai added enhancement New feature or request -> PRIORITY <- labels Apr 6, 2022
@GTorlai GTorlai self-assigned this Apr 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
-> PRIORITY <- enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant