code: def get_transforms_info():
      transforms_info = {}
      members = inspect.getmembers(albumentations)
      for name, cls in members:
          if (
              inspect.isclass(cls)
              and issubclass(cls, albumentations.BasicTransform)
              and name not in IGNORED_CLASSES
          ):
              if "DeprecationWarning" in inspect.getsource(
                  cls
              ) or "FutureWarning" in inspect.getsource(cls):
                  continue
  
              targets = {Targets.IMAGE}
              if issubclass(cls, albumentations.DualTransform):
                  targets.add(Targets.MASKS)
  
              if (
                  hasattr(cls, "apply_to_bbox")
                  and cls.apply_to_bbox
                  is not albumentations.DualTransform.apply_to_bbox
              ) or (
                  hasattr(cls, "apply_to_bboxes")
                  and cls.apply_to_bboxes
                  is not albumentations.DualTransform.apply_to_bboxes
              ):
                  targets.add(Targets.BBOXES)
  
              if (
                  hasattr(cls, "apply_to_keypoint")
                  and cls.apply_to_keypoint
                  is not albumentations.DualTransform.apply_to_keypoint
              ) or (
                  hasattr(cls, "apply_to_keypoints")
                  and cls.apply_to_keypoints
                  is not albumentations.DualTransform.apply_to_keypoints
              ):
                  targets.add(Targets.KEYPOINTS)
  
              if issubclass(cls, albumentations.DualIAATransform):
                  targets.update({Targets.BBOXES, Targets.KEYPOINTS})
  
              if issubclass(cls, albumentations.Lambda):
                  targets.add(Targets.MASKS)
                  targets.add(Targets.BBOXES)
                  targets.add(Targets.KEYPOINTS)
  
              transforms_info[name] = {
                  "targets": targets,
                  "docs_link": make_augmentation_docs_link(cls),
                  "image_only": issubclass(
                      cls, albumentations.ImageOnlyTransform
                  ),
              }
      return transforms_info
  
file_path: albumentations/tools/make_transforms_docs.py
imports: import inspect
  import os
  import sys
  from enum import Enum
  import argparse
  import albumentations
label_desc: Use image node_id 4 for calling a global function with example usage: get_transforms_info() and returns: transforms_info