CQCL/pytket-braket

Allow rebase to native IonQ gates when using IonQ device

Opened this issue · 2 comments

Now that pytket has GPI, GPI2 and AAMS gates we should be able to rebase circuits to native IonQ gates when compiling in the braket backend.

It seems that although these are the native gatesets of the ionq devices available through braket, they are not listed as supported operations for those devices.

However, the native gates are reported in the "paradigm" section of the device info, so we can get the information. Perhaps we should always rebase to the native gates when possible, instead of allowing any of the standard gates which presumably get rebased behind the scenes.