qiskit-advocate / qamp-spring-22

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

Qiskit integration for artists #36

Closed JRussellHuffman closed 2 years ago

JRussellHuffman commented 2 years ago

Description

Currently, artists who would like to work with Qiskit must figure out how to integrate Qiskit into their creative workflow. This often means translating their work to different programming languages or finding unofficial workarounds, depending on the creative environment. We propose a project to have Qiskit integrated more natively into creative environments (such as Processing). This project would require determining which creative environments are the most used by generative artists and then figuring out how to integrate Qiskit into those environments.

Deliverables

Having Qiskit integrated into a creative environment (such as Processing) so that generative artists can work natively work with Qiskit directly.

Mentors details

Number of mentees

2

Type of mentees

HuangJunye commented 2 years ago

This is a very interesting project. I was looking at how to do something similar with game development and Qiskit before joining IBM. So this might be of interest to this project: https://github.com/HuangJunye/Qiskit-for-GameDev (very out of date though). @quantumjim also has a MicroQiskit project that might be useful here: https://github.com/qiskit-community/MicroQiskit

JRussellHuffman commented 2 years ago

Actually, @quantumjim already made a version of microqiskit that works directly in Processing. I'm super glad to have it and use it all the time. However, it would be good to have the full version of Qiskit running for educational purposes, as well as using real quantum data as a part of art-making (which is something that I think is important).

robertloredo commented 2 years ago

Happy to join to feed my curiosity. :)

HuangJunye commented 2 years ago

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