code: def get_all_functions_names():
      """Get all public functions define in the imblearn module"""
      modules_to_ignore = {
          "tests",
          "estimator_checks",
      }
  
      all_functions_names = set()
      for module_finder, module_name, ispkg in pkgutil.walk_packages(
          path=imblearn.__path__, prefix="imblearn."
      ):
          module_parts = module_name.split(".")
          if (
              any(part in modules_to_ignore for part in module_parts)
              or "._" in module_name
          ):
              continue
  
          module = importlib.import_module(module_name)
          functions = inspect.getmembers(module, _is_checked_function)
          for name, func in functions:
              full_name = f"{func.__module__}.{func.__name__}"
              all_functions_names.add(full_name)
  
      return sorted(all_functions_names)
  
file_path: imbalanced-learn/maint_tools/test_docstring.py
imports: import importlib
  import inspect
  import pkgutil
  import re
  from inspect import signature
  from typing import Optional
  import pytest
  import imblearn
  from imblearn.utils.testing import all_estimators
label_desc: Use image node_id 3 for calling a global function with example usage: get_all_functions_names() and returns: sorted