check_range#

lsst.ts.mthexapod.check_range(value, name, min_value, max_value, ExceptionClass=<class 'ValueError'>)#

Check that a numeric value is range min_value <= value <= max_value.

Parameters:
  • value (float) – Value to check.

  • name (str) – Name of value.

  • min_value (float) – Minimum allowed value of the named field (inclusive).

  • max_value (float) – Maximum allowed value of the named field (inclusive).

  • ExceptionClass (Callable[[str], Exception], default: <class 'ValueError'>) – Class of exception to raise on error.

Return type:

None