# cf.wo

`cf.``wo`(value0, value1, units=None, attr=None)

  Return a `cf.Query` object for a variable for being without a range.

  `x == cf.wo(a, b)` is equivalent to `x == cf.lt(a) | cf.gt(b)`.

  See also

  `cf.contain`, `cf.eq`, `cf.ge`, `cf.gt`, `cf.ne`, `cf.le`, `cf.lt`, `cf.set`, `cf.wi`

  Parameters: | value0: object The lower bound of the range which a variable is to be compared with. value1: object The upper bound of the range which a variable is to be compared with. units: `str` or cf.Units, optional If applicable, the units of value0 and value1. By default, the same units as the variable being tested are assumed. attr: `str`, optional Return a query object for a variable’s attr attribute.
  Returns: | out: `cf.Query` The query object.
  Examples: |

      >>> q = cf.wo(5)
      >>> q
      <CF Query: x wo (5, 7)>
      >>> q.evaluate(4)
      True
      >>> q.evaluate(6)
      False