-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Fix inverse of SdgGate
in Solovay Kitaev
#9635
Conversation
Thank you for opening a new pull request. Before your PR can be merged it will first need to pass continuous integration tests and be reviewed. Sometimes the review process can be slow, so please be patient. While you're waiting, please feel free to review other open PRs. While only a subset of people are authorized to approve pull requests for merging, everyone is encouraged to review open pull requests. Doing reviews helps reduce the burden on the core team and helps make the project's code better for everyone. One or more of the the following people are requested to review this:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor stuff aside this looks good. Thanks for the quick fix!
Pull Request Test Coverage Report for Build 4245392985
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks!
* Fix typo and add regression test * add example and include basic_approx in API doc * use assertTrue * use `assertGreater` * run black with the right version this time --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit e52207f)
* Fix typo and add regression test * add example and include basic_approx in API doc * use assertTrue * use `assertGreater` * run black with the right version this time --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit e52207f) Co-authored-by: Julien Gacon <gaconju@gmail.com>
* Fix typo and add regression test * add example and include basic_approx in API doc * use assertTrue * use `assertGreater` * run black with the right version this time --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Summary
Fixes #9585 and adds
generate_basic_approximation
to the API doc.Details and comments
Due to a typo (
sgd
instead ofsdg
) the inverse of theSdgGate
was not correctly identified, see #9585.This also adds the
generate_basic_approximation
to the docs as this function must be used for basis gate sets different from the default. The PR also adds an example for this use case to the class docstring.