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

Updating qiskit-metal to use PySide6 #798

Open
shanto268 opened this issue May 30, 2022 · 3 comments
Open

Updating qiskit-metal to use PySide6 #798

shanto268 opened this issue May 30, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@shanto268
Copy link

shanto268 commented May 30, 2022

Installing qiskit-metal on M1 Macs is a nightmare for many reasons as y'all are mostly well aware of. However, y'all can help the process by simply updating the code base to be using PySide6 as opposed to PySide2. This small simple change will make qiskit-metal run natively on Apple Silicon.

What is the feature being requested?

Migrating codebase from PySide2 to PySide6.

What are use cases for this feature?

Makes qiskit-metal run natively on newer Macs (i.e. M1 Apple Silicon)

@shanto268 shanto268 added the enhancement New feature or request label May 30, 2022
@priti-ashvin-shah-ibm
Copy link
Collaborator

@shanto268 , We are happy to have more people using Qiskit Metal.

Did you follow option 1A:
https://qiskit.org/documentation/metal/installation.html

This usually helps also:
https://qiskit.org/documentation/metal/faq.html

This may help:
https://qiskit.org/documentation/metal/

Using Slack, in the Qiskit workspace, have you joined #metal? That is where our community asks a variety of questions. You can also search older questions to get answers for previously asked questions.

We are aware of pyside6. Metal is open source code and we welcome the community to contribute to the repository.

Presently, to work on EPR using Ansys , one needs to use a commercial license for Ansys. The current renderer is using Windows comm ports. For EPR we are working on adding an option to use pyaedt vs comm port, along with using free simulation software which does not require Ansys. There are discussions (#metal) and recorded tutorials on YouTube channel (https://github.com/Qiskit/qiskit-metal/blob/main/README_Tutorials.md) about the free simulation software that you can reference.

@shanto268
Copy link
Author

Hi @priti-ashvin-shah-ibm thanks for your response. I did follow all the resources you mentioned but they do not really tackle the issue that I raised....

I am yet to join that channel on Slack but I will surely do that. Thanks for the recommendation and also for the clarification of the issue.

For the time being I will point to this gist that I created to get around the issue in the event that it may help others - https://gist.github.com/shanto268/99ea3ce60d61e10a00e292f548b59c39

I will look into patching the issue once I have some of that valuable free time on my hand 😊

@obrienpja
Copy link
Collaborator

I am addressing this issue in this pull request: #908

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants