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

Qiskit compatibility with Parameters #17

Open
nbronn opened this issue Aug 18, 2021 · 15 comments
Open

Qiskit compatibility with Parameters #17

nbronn opened this issue Aug 18, 2021 · 15 comments

Comments

@nbronn
Copy link

nbronn commented Aug 18, 2021

Description

The Parameter and ParameterExpression classes in Qiskit allow for the construction and manipulation of circuits with symbolic expressions, which can be bound to numeric values later, allowing flexibility across many Qiskit modules. This is especially useful in (classical) computationally intensive steps where the same procedure would need to be repeated for each value of the parameter. However, many Qiskit modules have limited Parameter support, which limits their flexibility, and this can be improved by appropriate type-checking and parsing (see Qiskit Terra PR 6899 for an example).

Mentor

@nbronn, Research Staff Member at IBM Research

Type of participant

Participants should be interested in parsing and symbolic manipulation and be familiar with packages such as LaTeX and Sympy, and ideally interested in learning about the various Qiskit modules.

Number of participants

2

Deliverable

Improved support for Parameters and ParameterExpressions across Qiskit, including standardized type-checking and parsing routines.

@HuangJunye HuangJunye added the status: matched The project is matched and will not take any more mentees label Sep 9, 2021
@HuangJunye
Copy link
Collaborator

@peachnuts @brandhsn @kjwcoo @msciwoj1 Can you please comment in the issue so that I can assign you?

@brandhsn
Copy link

@HuangJunye We are actually assigned to issue #18 I will comment there :-)

@HuangJunye
Copy link
Collaborator

Please ignore my previous comment. You are assigned to project 18.

@rafal-pracht, @jsistos Can you please comment in the issue so that I can assign you?

@rafal-pracht
Copy link

Ok :)

@jsistos
Copy link

jsistos commented Sep 22, 2021

Hello!

@HuangJunye HuangJunye removed the status: matched The project is matched and will not take any more mentees label Oct 6, 2021
@HuangJunye
Copy link
Collaborator

Can you please upload your presentation here by the end of today? Thank you! @rafal-pracht @jsistos

@rafal-pracht
Copy link

@HuangJunye Is the presentation needed? We planed to show the notebooks.

@HuangJunye
Copy link
Collaborator

@rafal-pracht I think it would be good to have slides to explain the project. If you can make them before the presentation that would be great. Otherwise, can you upload the notebooks here?

@jsistos
Copy link

jsistos commented Oct 7, 2021

@HuangJunye I've been working on the slides for the last couple of hours and I will upload it soon.

@jsistos
Copy link

jsistos commented Oct 7, 2021

Here you go! I'm looking forward to the checkpoint :)

#17 Qiskit compatibility with Parameters.pdf

@rafal-pracht
Copy link

#17 Qiskit compatibility with Parameters.pdf

@rafal-pracht
Copy link

checkpoint2.odt

@jsistos
Copy link

jsistos commented Nov 11, 2021

QAMP Checkpoint 2.odt

@anamariarojas123
Copy link

Thank you for the updates! @rafal-pracht @jsistos Could you please add your visuals as well?

@jsistos
Copy link

jsistos commented Dec 9, 2021

Our slides for the final showcase!

#17 Qiskit compatibility with Parameters.pdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment