garymooney / qmuvi

qMuVi - A python package that converts quantum circuits into audiovisual experiences, bridging the gap between complex quantum computations and human perception. Render music videos that reveal the evolution of quantum states during algorithm processing, making quantum computing more intuitive and accessible.
https://garymooney.github.io/qmuvi/
GNU Lesser General Public License v2.1
14 stars 4 forks source link

ionq qiskit #32

Closed minminjao closed 1 year ago

minminjao commented 1 year ago

Description

Hello, I was wondering if I could use the hardware and coding of ionq instead of qiskit for Qmuvi. For example, I want to know if there is no error when I enter the code of 'from qiskit_ionq import IonQProvider' and use the grammar written in ionq.

garymooney commented 1 year ago

Hi @minminjao

As far as I'm aware, there should be no errors. However, qmuvi currently only works using simulators, so you won't be able to run it on IonQ physical devices. It should be possible though, by making qmuvi perform full quantum state tomography to get the density matrices at each of the samples. A simpler partial implementation could be to just use the measured probabilities, although this hasn't been fully implemented either. Some initial logic for this idea has already been added for the video display. But not for the simulation or midi creation.

It would be pretty cool and useful to run on physical devices wouldn't it. I'll open a new issue (#33) for implementing it :). I'll work on it when I can but I'm pretty busy atm, and we are currently prioritising issues #31, #1 and #3.

minminjao commented 1 year ago

okay thank you!