code: def int_type(number):
      if number <= np.iinfo(np.int8).max:
          return np.int8
      elif number <= np.iinfo(np.int16).max:
          return np.int16
      elif number <= np.iinfo(np.int32).max:
          return np.int32
      else:  # if number <= np.iinfo(np.int64).max:
          return np.int64
  
file_path: ludwig/ludwig/utils/math_utils.py
imports: import math
  from typing import List
  import numpy
label_desc: Use image node_id 2 for calling a global function with example usage: int_type(number) and returns: np, np, np, np