code: def find_projections():
      for obj_name, o in vars(ccrs).copy().items():
          if (
              isinstance(o, type)
              and issubclass(o, ccrs.Projection)
              and not obj_name.startswith("_")
              and obj_name not in ["Projection"]
          ):
              yield o
  
file_path: cartopy/docs/make_projection.py
imports: import inspect
  from pathlib import Path
  import textwrap
  import matplotlib.pyplot
  import numpy
  import cartopy.crs
label_desc: Use image node_id 4 for calling a global function with example usage: find_projections() without return types