code: def float_range(value):
      
      try:
          value = float(value)
      except Exception:
          raise argparse.ArgumentTypeError('Invalid float value: \'{}\''.format(value))
      if value < 0.0 or value > 1.0:
          raise argparse.ArgumentTypeError('Invalid float value: \'{}\''.format(value))
      return value
docs: Ensure that the provided value is a float integer in the range [0., 1.].
  
      Parameters
      ----------
      value: float
          The number to evaluate
  
      Returns
      -------
      value: float
          Returns a float in the range (0., 1.)