I would like to uniformly sample from the group of random Clifford gates. I am aware of the paper https://arxiv.org/abs/2003.09412 where they have designed the algorithm to do this task and even provided a Python implementation of it. The algorithm outputs a Clifford tableau uniformly sampled from the corresonding Clifford group. I would like to define a Clifford gate with this tableau in Google Cirq - is there any simple way to do that?
stim.Tableau.random
, but there's nothing instimcirq
to convert that tableau into a cirq object at the moment. $\endgroup$