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(
          "--scramble",
          type=int,
          required=False,
          default=True,
          help="Use scrambled sequence",
      )
  
      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`). Not recommended (use `scramble` instead).",
      )
  
      return parser
  
file_path: SALib/src/SALib/sample/sobol.py
imports: import warnings
  from typing import Dict, Optional, Union
  import numpy
  from scipy.stats import qmc
  from .None import common_args
  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