Naphan Benchasattabuse
Naphan Benchasattabuse
Currently, after connection is done (e.g. creating E2E entanglement that has high enough fidelity) QuISP doesn't do anything anymore which in the design it should send the qubit to application...
**Problem with current capabilities** Currently, QuISP can output the fidelity of a Bell pair via tomography application type but only if the Bell pair is a physical one. Although RuleSet...
As can be seen below, we use enum and string which uses abbreviations to refer to each purification protocol. https://github.com/sfc-aqua/quisp/blob/3166d7e578af1267a5391ad9a7253530d12f3b40/quisp/rules/Action.h#L14-L42 If you are familiar with QuISP that, you would probably...
**Objective:** The RuleSet Runtime is a powerful component in QuISP which enables us to realize the RuleSet-based protocols. In order to make full use of Runtime, there are various instructions...
Currently, in the interface of qubit we refer to measurement basis using `char`. This can lead to hard to detect error when changing code. If the developer put a wrong...
**Current Implementation:** Tomography RuleSet or request (the only type of application at the moment) will create a Rule for state tomography between two end nodes. In this Rule, there are...
In the [architecture paper (by rdv et al)](https://ieeexplore.ieee.org/document/9951258), we mentioned the Stage-based Ruleset. This used to be problematic with the old implementation but now with the runtime implemented, it can...
**The problem:** Link-level tomography is done to assign a cost to the routing daemon. This should be a process that is done before applications are run in QuISP. So the...
https://github.com/sfc-aqua/quisp/blob/ee27999a9f343e5920f3937e76a3183c6c82aaba/quisp/modules/QNIC/StationaryQubit/StationaryQubit.ned#L52-L54 Currently, there are parameters for error rate when emitting photons. Since these are not read or used anywhere. It can mislead the user to think that this can be...
**Objective:** Currently, we have a lot of purification protocols defined inside QuISP. In order to create a better development cycle and to gain more confidence in our code base, we...