def _commutes_(self, other: Any, *, atol: float = 1e-8) -> bool | NotImplementedType | None:
        """Determine if this Operation commutes with the object"""
        if not isinstance(other, Operation):
            return NotImplemented
        return _operations_commutes_impl([self], [other], atol=atol)
Determine if this Operation commutes with the object
cirq-core/cirq/ops/raw_types.py