qiskit-advocate / qamp-fall-22

Qiskit advocate mentorship program (QAMP) fall 22 cohort (Sep - Dec 2022)
15 stars 7 forks source link

Add global phase gate to Qiskit Terra #1

Closed kevinsung closed 1 year ago

kevinsung commented 2 years ago

Description

A gate that introduces a global phase. See https://github.com/Qiskit/qiskit-terra/issues/8236.

Deliverables

Fix https://github.com/Qiskit/qiskit-terra/issues/8236.

Mentors details

Number of mentees

1

Type of mentees

sergiomtzlosa commented 2 years ago

Hi,

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

kevinsung commented 2 years ago

@sergiomtzlosa you can post any questions you have at the Terra issue https://github.com/Qiskit/qiskit-terra/issues/8236. There is already some discussion ongoing there.

Pranshi24 commented 2 years ago

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 commented 2 years ago

@GemmaDawson

kevinsung commented 2 years ago

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

sumit-kale commented 2 years ago

The slides for Checkpoint 1 could be found below

Presentation Checkpoint 1.pdf

It covers the proposal motivation and objective behind this issue.

sumit-kale commented 2 years ago

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

sumit-kale commented 1 year ago

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 commented 1 year ago

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