code: def cli_action(args):
      problem = read_param_file(args.paramfile)
      Y = np.loadtxt(
          args.model_output_file,
          delimiter=args.delimiter,
          usecols=(args.column,),
      )
      X = np.loadtxt(
          args.model_input_file, delimiter=args.delimiter, ndmin=2
      )
      if len(X.shape) == 1:
          X = X.reshape((len(X), 1))
  
      analyze(
          problem,
          X,
          Y,
          num_resamples=args.resamples,
          print_to_console=True,
          seed=args.seed,
          method=args.method,
          y_resamples=args.y_resamples,
      )
  
file_path: SALib/src/SALib/analyze/delta.py
imports: from typing import Dict
  from scipy.stats import norm, gaussian_kde, rankdata
  import numpy
  from .None import common_args
  from ..util import read_param_file, ResultDict
label_desc: Use image node_id 7 for calling a global function with example usage: cli_action(args) without return types