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 global phase gate to Qiskit Terra #1

Closed
kevinsung opened this issue Jul 27, 2022 · 9 comments
Closed

Add global phase gate to Qiskit Terra #1

kevinsung opened this issue Jul 27, 2022 · 9 comments

Comments

@kevinsung
Copy link

kevinsung commented Jul 27, 2022

Description

A gate that introduces a global phase. See Qiskit/qiskit#8236.

Deliverables

Fix Qiskit/qiskit#8236.

Mentors details

  • Mentor 1
    • Name: Kevin Sung
    • GitHub ID: kevinsung
    • What they do: Qiskit Researcher

Number of mentees

1

Type of mentees

  • Mentee 1
    • Required:
      • Basic knowledge of Qiskit, Python, git, and quantum computing
    • Nice to have:
      • experience contributing to Qiskit
@sergiomtzlosa
Copy link

sergiomtzlosa commented Aug 16, 2022

Hi,

Sergio here, this problem seems appealing to me 🤔. Please can you give some more details? Thanks!

@kevinsung
Copy link
Author

@sergiomtzlosa you can post any questions you have at the Terra issue Qiskit/qiskit#8236. There is already some discussion ongoing there.

@Pranshi24
Copy link

Hi @kevinsung I am interested in working on this project, I am working as a Quantum Researcher at Deloitte, and I have experience in using Qiskit as well. This will be a good experience for me. Let me know if we can connect on Slack to discuss more.

@sumit-kale
Copy link

@GemmaDawson

@kevinsung
Copy link
Author

thank you @Pranshi24 , but @sumit-kale has already been matched with this project.

@sumit-kale
Copy link

sumit-kale commented Oct 7, 2022

The slides for Checkpoint 1 could be found below

Presentation Checkpoint 1.pdf

It covers the proposal motivation and objective behind this issue.

@GemmaDawson GemmaDawson moved this to Checkpoint 1 Submitted in QAMP Fall '22 Oct 10, 2022
@sumit-kale
Copy link

sumit-kale commented Nov 3, 2022

Checkpoint#2

We worked on the mathematical definition of the gate and wrote the code for its implementation. We introduced a new class GlobalPhaseGate which creates a global phase (gphase) gate (e^{i\theta}) given the phase value theta. We are testing the code and will soon submit a PR.

A visual representation of the project is attached

Image

@GemmaDawson GemmaDawson moved this from Checkpoint 1 Submitted to Checkpoint 2 Submitted in QAMP Fall '22 Nov 7, 2022
@sumit-kale
Copy link

Checkpoint Final Showcase

Submitted a PR Adding global_phase gate in qiskit-terra #9251.

The link to the presentation slides is below
Final_showoff_Dec_8.pdf

The presentation covers motivation, objectives, and achievements.

@GemmaDawson GemmaDawson moved this from Checkpoint 2 Submitted to Final Showcase Submitted in QAMP Fall '22 Dec 19, 2022
@GemmaDawson
Copy link
Contributor

Congratulations on completing all the requirements for QAMP Fall 2022!! 🌟🌟🌟

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Final Showcase Submitted
Development

No branches or pull requests

6 participants