@property
def eigvals(self):
    op_eigvals = self._eigvals(*self.parameters)
    if self.inverse:
        return op_eigvals.conj()
    return op_eigvals
@property
def eigvals(self):
    op_eigvals = self._eigvals(*self.parameters)
    if self.inverse:
        return op_eigvals.conj()
    return op_eigvals