parameters: (self)
docstring: Returns a list of the category strings
  
          Returns:
            list: A list of strings containing the required categories
docstring_summary: Returns a list of the category strings
docstring_tokens: Returns a list of the category strings
function: def _get_categories_list(self):
          """
          Returns a list of the category strings
  
          Returns:
            list: A list of strings containing the required categories
          """
          # if the argument list is empty then assume this is in an algorithm file
          args = self.arguments
          if len(args) > 0:
              return args
          else:
              if self.algorithm_version() is not None:
                  return self._get_algorithm_categories_list()
              else:
                  return self._get_ifunction_categories_list()
function_tokens: def _get_categories_list ( self ) : # if the argument list is empty then assume this is in an algorithm file args = self . arguments if len ( args ) > 0 : return args else : if self . algorithm_version ( ) is not None : return self . _get_algorithm_categories_list ( ) else : return self . _get_ifunction_categories_list ( )