# pytket.transform ```{eval-rst} .. currentmodule:: pytket._tket.transform ``` ```{eval-rst} .. automodule:: pytket.transform ``` ```{eval-rst} .. automodule:: pytket._tket.transform ``` ```{eval-rst} .. autoenum:: pytket.transform.PauliSynthStrat ``` ```{eval-rst} .. autoclass:: pytket.transform.Transform .. automethod:: __init__ .. automethod:: apply .. automethod:: repeat .. automethod:: while_repeat .. automethod:: sequence .. automethod:: round_angles .. automethod:: CnXPairwiseDecomposition .. automethod:: CommuteSQThroughSWAP .. automethod:: CommuteThroughMultis .. automethod:: DecomposeBRIDGE .. automethod:: DecomposeBoxes .. automethod:: DecomposeCCX .. automethod:: DecomposeCXDirected .. automethod:: DecomposeControlledRys .. automethod:: DecomposeNPhasedX .. automethod:: DecomposeSWAP .. automethod:: DecomposeSWAPtoCX .. automethod:: DecomposeTK2 .. automethod:: GreedyPauliSimp .. automethod:: KAKDecomposition .. automethod:: NormaliseTK2 .. automethod:: OptimiseCliffords .. automethod:: OptimisePauliGadgets .. automethod:: OptimisePhaseGadgets .. automethod:: OptimisePostRouting .. automethod:: OptimiseStandard .. automethod:: PushCliffordsThroughMeasures .. automethod:: RebaseToCirq .. automethod:: RebaseToCliffordSingles .. automethod:: RebaseToIonQ .. automethod:: RebaseToProjectQ .. automethod:: RebaseToPyZX .. automethod:: RebaseToQuil .. automethod:: RebaseToRzRx .. automethod:: RebaseToTket .. automethod:: ReduceSingles .. automethod:: RemoveRedundancies .. automethod:: SynthesisePauliGraph .. automethod:: ThreeQubitSquash .. automethod:: UCCSynthesis .. automethod:: ZZPhaseToRz ``` ```{eval-rst} .. automethod:: pytket.transform.separate_classical ```