code: def make_icons():
      parser = ArgumentParser(
          formatter_class=ArgumentDefaultsHelpFormatter
      )
      parser.add_argument(
          "-d",
          "--dest-dir",
          type=Path,
          default=Path(__file__).parent
          / "../lib/matplotlib/mpl-data/images",
          help="Directory where to store the images.",
      )
      args = parser.parse_args()
      font_path = get_fontawesome()
      for name, ccode in icon_defs:
          fig = make_icon(font_path, ccode)
          save_icon(fig, args.dest_dir, name, True)
      fig = make_matplotlib_icon()
      save_icon(fig, args.dest_dir, "matplotlib", False)
  
file_path: matplotlib/tools/make_icons.py
imports: from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
  from io import BytesIO
  from pathlib import Path
  import tarfile
  import urllib.request
  import matplotlib
  import matplotlib.pyplot
  import numpy
label_desc: Use image node_id 5 for calling a global function with example usage: make_icons() without return types