code: def float_range(value):
      """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.)
      """
      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
  
file_path: tpot/tpot/driver.py
imports: import numpy
  import pandas
  import argparse
  from sklearn.model_selection import train_test_split
  import sys
  import os
  from importlib import import_module
  from .tpot import TPOTClassifier, TPOTRegressor
  from ._version import __version__
label_desc: Use image node_id 3 for calling a global function with example usage: float_range(value) and returns: value