code: def set_bounds(self, new_bounds):
          
          for row, key in enumerate(self.keys):
              if key in new_bounds:
                  self._bounds[row] = new_bounds[key]
docs: A method that allows changing the lower and upper searching bounds
  
          Parameters
          ----------
          new_bounds : dict
              A dictionary with the parameter name and its new bounds