code: def avail_approaches(pkg):
      '''Create list of available modules.
  
      Arguments
      ---------
      pkg : module
          module to inspect
  
      Returns
      ---------
      method : list
          A list of available submodules
      '''
      methods = [modname for importer, modname, ispkg in
                 pkgutil.walk_packages(path=pkg.__path__)
                 if modname not in
                 ['common_args', 'directions', 'sobol_sequence']]
      return methodf avail_approaches(pkg):
      '''Create list of available modules.
  
      Arguments
      ---------
      pkg : module
          module to inspect
  
      Returns
      ---------
      method : list
          A list of available submodules
      '''
      methods = [modname for importer, modname, ispkg in
                 pkgutil.walk_packages(path=pkg.__path__)
                 if modname not in
                 ['common_args', 'directions', 'sobol_sequence']]
      return methods
docs: Create list of available modules.
  
      Arguments
      ---------
      pkg : module
          module to inspect
  
      Returns
      ---------
      method : list
          A list of available submodules