qiskit-advocate / qamp-spring-22

Qiskit advocate mentorship program (QAMP) spring 22 cohort (Mar - Jun 2022)
13 stars 1 forks source link

quirk - qiskit integration #19

Closed 1ucian0 closed 2 years ago

1ucian0 commented 2 years ago

Description

Quirk is a famous circuit composer and simulator, written by Craig Gidney. It is super flexible and it wold be great to have some sort of integration with Qiskit. Here are some ideas:

Deliverables

a python package (called qiskit-quirk?) with some of the integrations.

Mentors details

Number of mentees

1

Type of mentees

HuangJunye commented 2 years ago

This project is looking for mentors. @diemilio @amirebrahimi would you like to become mentors for this project? You guys have done excellent jobs on this area under qosf mentorship program.

diemilio commented 2 years ago

Hi @HuangJunye. Thanks for considering us. I didn't work in this part of our project (I worked mostly on the pulse editor), so I can't really help here. Also, I believe that all the goals proposed in here were already taken care of in our project: https://github.com/adgt/pyQuirk

The one thing I do remember is that pyquirk does not support certain types of complex gates, so an idea would be to maybe build upon what is already there to add more functionality.

1ucian0 commented 2 years ago

Hi @diemilio , pyQuirk looks great! I was not aware of it. It makes total sense to use QASM2 as shared format. Indeed, it look exactly like the thing I was looking for. I will have a deeper look in the coming days and have a look to those limitation you are referring to.

@HuangJunye shall I close this issue or maybe can it be rephrase as "improve pyQuirk"?

HuangJunye commented 2 years ago

@diemilio Thanks for the explanation.

@1ucian0 We can certainly rephrase it as improve pyQuirk. @amirebrahimi would you be interested to become a mentor?

amirebrahimi commented 2 years ago

Hi @HuangJunye. Sure I'd be happy to mentor.

HuangJunye commented 2 years ago

@amirebrahimi That's great. Thank you for signing up as mentor. I will contact you on Slack for details.

HuangJunye commented 2 years ago

Closing this issue as it was not paired with any mentee. Thank you for suggesting the project idea!