class_docstr: Dictionary-like object representing an SALib Problem specification.
  
  Attributes
  ----------
  samples : np.array, of generated samples
  results : np.array, of evaluations (i.e., model outputs)
  analysis : np.array or dict, of sensitivity indices
docstr: Generate convenience methods for specified `method`.
docstr_tok: ["Generate","convenience","methods","for","specified","`","method","`","."]
code: def _method_creator(self, func, method):
      """Generate convenience methods for specified `method`."""
  
      @wraps(func)
      def modfunc(self, *args, **kwargs):
          return getattr(self, method)(func, *args, **kwargs)
  
      return modfunc
  
imports: import warnings
  import importlib
  from types import MethodType
  from functools import partial, wraps
  from multiprocess import Pool, cpu_count
  import numpy
  import SALib.sample
  import SALib.analyze
  from SALib.util import avail_approaches
  from SALib.util.results import ResultDict
label_desc: Use image node_id 20 for calling the ProblemSpec obj's underlying member method code with example usage: obj._method_creator(func, method) and returns: modfunc, getattr