code: def super_from_tm(self, transfer_matrix):
          
          if not self.is_orthonormal():  # pragma no coverage
              raise ValueError("super_from_tm() only implemented for orthonormal operator bases")
  
          data = self.basis_transform * transfer_matrix * self.basis_transform.H
          sop = qt.Qobj(data, dims=[self.ops[0].dims, self.ops[0].dims])
          sop.superrep = "super"
          return sop
docs: Reconstruct a super operator from a transfer matrix representation.
          This inverts `self.transfer_matrix(...)`.
  
          :param (numpy.ndarray) transfer_matrix: A process in transfer matrix form.
          :return: A qutip super operator.
          :rtype: qutip.Qobj.