'Checks that the params we know about are within their documented ranges.'

def _check_params_constraints(self):

    for (key, value) in self.params.items():
        (minimum, maximum) = PARAM_RANGE.get(key, (MIN_PARAM, MAX_PARAM))
        if (key == 'cbtclosequantile'):
            minimum = self.params.get('cbtquantile', minimum)
        elif (key == 'cbtinitialtimeout'):
            minimum = self.params.get('cbtmintimeout', minimum)
        if ((value < minimum) or (value > maximum)):
            raise ValueError(("'%s'    value    on    the    params    line    must    be    in    the    range    of    %i    -    %i,    was    %i" % (key, minimum, maximum, value)))
