code: def cli_parse(parser):
      """Add method specific options to CLI parser.
  
      Parameters
      ----------
      parser : argparse object
  
      Returns
      -------
      Updated argparse object
      """
      parser.add_argument(
          "--max-order",
          type=int,
          required=False,
          default=2,
          choices=[1, 2],
          help="Maximum order of sensitivity indices \
                             to calculate",
      )
      parser.add_argument(
          "--skip-values",
          type=int,
          required=False,
          default=None,
          help="Number of sample points to skip \
                              (default: next largest power of 2 from `samples`)",
      )
  
      # hacky way to remove an argument (seed option not relevant for Saltelli)
      remove_opts = [x for x in parser._actions if x.dest == "seed"]
      [
          parser._handle_conflict_resolve(
              None, [("--seed", x), ("-s", x)]
          )
          for x in remove_opts
      ]
  
      return parser
  
file_path: SALib/src/SALib/sample/saltelli.py
imports: from typing import Dict
  import math
  import warnings
  import numpy
  from .None import common_args
  from .None import sobol_sequence
  from ..util import scale_samples, read_param_file, compute_groups_matrix, _check_groups
label_desc: Use image node_id 2 for calling a global function with example usage: cli_parse(parser) and returns: parser