Cele projektu merQsoft
1. Automatyzacja układów optycznych
Celem projektu jest częściowa automatyzacja eksperymentów prowadzonych na fotonicznych układach kwantowych. Zamiast ręcznego ustawiania elementów optycznych, projekt zakłada wykorzystanie zmotoryzowanych uchwytów, rotatorów, przesłon i suwnic sterowanych programowo.
2. Połączenie optyki z oprogramowaniem
Projekt ma stworzyć pomost między rzeczywistym stołem optycznym a kodem. Chodzi o to, aby układ fotoniczny można było konfigurować i kontrolować z poziomu biblioteki programistycznej, bez każdorazowego ręcznego przebudowywania całego eksperymentu.
3. Biblioteka warstwy pośredniej
Jednym z celów jest przygotowanie biblioteki, która będzie zarządzać urządzeniami optycznymi: ich położeniem, nastawami i konfiguracją. Ta warstwa ma odpowiadać za komunikację między fizycznym układem a wyższym poziomem opisu eksperymentu.
4. Biblioteka warstwy logicznej i integracja z Qiskit
Projekt zakłada także stworzenie warstwy logicznej, która pozwoli opisywać eksperyment w języku kubitów i bramek kwantowych. Dzięki integracji z Qiskit możliwe będzie przechodzenie od opisu układu kwantowego do jego wykonania na fotonicznym układzie optycznym.