DeltakitParserOptions#
-
class cuquantum.
stabilizer. DeltakitParserOptions(reject_unsupported: bool = True)[source]# Options controlling deltakit-stim conversion.
- Parameters:
reject_unsupported – Raise
ValueErrorwhen an unsupported deltakit/Stim gate is encountered. IfFalse, leave that line unchanged in the output text.
Note
Deltakit-stim
CX(s01, s10, m01, m10)applies spread then move per direction, with move only if the partner is still unleaked after spread. The effective rates areP(spread)=sandP(move)=(1-s)*m. cuStabilizerLEAKAGE_PROPAGATEuses mutually exclusive rates, so each direction is rewritten as(s, (1-s)*m). For example,CX(0.03, 0, 0.05, 0)becomesLEAKAGE_PROPAGATE(0.03, 0, 0.0485, 0).