Skip to content

Remove quaternions from XYX synthesis algorithm#3628

Merged
mergify[bot] merged 3 commits into
Qiskit:masterfrom
chriseclectic:remove-quaternions
Dec 31, 2019
Merged

Remove quaternions from XYX synthesis algorithm#3628
mergify[bot] merged 3 commits into
Qiskit:masterfrom
chriseclectic:remove-quaternions

Conversation

@chriseclectic
Copy link
Copy Markdown
Member

Start adding infrastructure for phase correct one-qubit synthesis

Summary

  • Removes transformation via Quaternions for Rx Ry Rx single qubit synthesis algorithm.
  • Style improvements to one qubit synthesis class

Details and comments

Removing the quaternions transformation is necessary for phase correct synthesis for the XYX basis in #3472. This PR makes some other style fixes to the one qubit synthesis class in preparation for the phase-correct synthesis in that PR

Start adding infrastructure for phase correct one-qubit synthesis
Comment thread qiskit/quantum_info/synthesis/one_qubit_decompose.py
@mergify mergify Bot merged commit b7a4006 into Qiskit:master Dec 31, 2019
@chriseclectic chriseclectic deleted the remove-quaternions branch February 18, 2020 18:49
faisaldebouni pushed a commit to faisaldebouni/qiskit-terra that referenced this pull request Aug 5, 2020
* Remove quaternions from XYX synthesis algorithm

Start adding infrastructure for phase correct one-qubit synthesis

* add angles_zxz function

Co-authored-by: Ali Javadi-Abhari <ajavadia@users.noreply.github.com>
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