Munich-Quantum-Software-Stack / QDMI

Quantum Device Management Interface (QDMI)
https://munich-quantum-software-stack.github.io/QDMI/
Apache License 2.0
26 stars 0 forks source link

✨ Example for QDMI Client #65

Closed ystade closed 1 month ago

ystade commented 1 month ago

Issue

Right now, there is an example implementation for a QDMI backend and a QDMI driver. However, the third component using the QDMI client interface is missing.

Solution

This PR implements a small C++ library that provides some easy-to-use functions as a wrapper around QDMI functions. Additionally, it shows a simple compilation pass using this library.

ystade commented 1 month ago

Esp. @burgholzer but also to the rest. Should we already call the library fomac since this will never be the proper fomac. Additionally, I was wondering whether the library should be implemented as more object-oriented, i.e., the Site and the Operation could be a class, and properties about them could be queried via member functions.