code: def figure_rst(figure_list, sources_dir):
      
  
      figure_paths = [os.path.relpath(figure_path, sources_dir)
                      .replace(os.sep, '/').lstrip('/')
                      for figure_path in figure_list]
      images_rst = ""
      if len(figure_paths) == 1:
          figure_name = figure_paths[0]
          images_rst = SINGLE_IMAGE % figure_name
      elif len(figure_paths) > 1:
          images_rst = HLIST_HEADER
          for figure_name in figure_paths:
              images_rst += HLIST_IMAGE_TEMPLATE % figure_name
  
      return images_rst
docs: Generate RST for a list of PNG filenames.
  
      Depending on whether we have one or more figures, we use a
      single rst call to 'image' or a horizontal list.
  
      Parameters
      ----------
      figure_list : list
          List of strings of the figures' absolute paths.
      sources_dir : str
          absolute path of Sphinx documentation sources
  
      Returns
      -------
      images_rst : str
          rst code to embed the images in the document