class_docstr: TShift(wires)
  The qutrit shift operator
  
  The construction of this operator is based on equation 1 from
  `Yeh et al. (2022) <https://arxiv.org/abs/2204.00552>`_.
  
  .. math:: TShift = \begin{bmatrix}
                      0 & 0 & 1 \\
                      1 & 0 & 0 \\
                      0 & 1 & 0
                  \end{bmatrix}
  
  **Details:**
  
  * Number of wires: 1
  * Number of parameters: 0
  
  Args:
      wires (Sequence[int] or int): the wire the operation acts on
class_docstr_tok: ["TShift","(","wires",")","The","qutrit","shift","operator","The","construction","of","this","operator","is","based","on","equation","1","from","`","Yeh","et","al",".","(","2022",")","<","https",":","\/\/arxiv.org\/abs\/2204.00552",">","`","_",".","..","math",":",":","TShift","=","\\begin","{","bmatrix","}","0","&","0","&","1","\\\\","1","&","0","&","0","\\\\","0","&","1","&","0","\\end","{","bmatrix","}","*","*","Details",":","*","*","*","Number","of","wires",":","1","*","Number","of","parameters",":","0","Args",":","wires","(","Sequence","[","int","]","or","int",")",":","the","wire","the","operation","acts","on"]
code: def pow(self, z):
      return super().pow(z % 3)
  
imports: import numpy
  from pennylane.operation import Operation, AdjointUndefinedError
  from pennylane.wires import Wires
label_desc: Use image node_id 3 for calling the TShift obj's underlying member method code with example usage: obj.pow(z) and returns: super