class_docstr: Representation for a range of values. 
class_docstr_tok: ["Representation","for","a","range","of","values","."]
docstr: Widen current range. 
docstr_tok: ["Widen","current","range","."]
code: def widen(self, other):
      """Widen current range."""
      if self.low < other.low:
          low = -float("inf")
      else:
          low = self.low
      if self.high > other.high:
          high = float("inf")
      else:
          high = self.high
      return Interval(low, high)
  
imports: from math import isinf, isnan
  import itertools
  import numpy
label_desc: Use image node_id 10 for calling the Interval obj's underlying member method code with example usage: obj.widen(other) and returns: Interval