Details

Type: Praktikum

Persons: 1

Description

Qiskit is a Python library for quantum computing, created and maintained by IBM.  It can be installed locally or accessed online, and provides methods for creating quantum circuits and executing them either on classical simulators of a quantum computer or directly on small-scale quantum computers accessible online.

The goal of this project is to connect Qiskit to Unity and VR. The user should be able to create a simple quantum circuit directly in VR (by selecting and arranging circuits elements, see example in the picture above), execute it in Qiskit and see the results streamed back into Unity.

The focus is on establishing a connection between Unity and Qiskit; the complexity of supported quantum circuits can vary from the very basic to somewhat more advanced depending on the personal interest of the student. No prior knowledge of Qiskit or quantum computing is necessary.

 

Tasks

  • Enable a client-server connection between Unity and Qiskit environment for quantum computing (python library) (This might be done by bringing to work an existing GitHub project – several exist but might be outdated). Either a local Qiskit installation or the online version can be used.
  • Create some examples of quantum circuits assembled in Unity and running in Qiskit

 

Requirements

  • Knowledge of English language (source code comments and final report should be in English)
  • Knowledge of Unity and C#
  • Experience of working with python is a plus
  • No knowledge of the Qiskit environment is necessary but interest in quantum computing is a plus

 

Environment

Unity, Python (Qiskit library)

 

Responsible

For more information please contact Iana Podkosova.