class_docstr: The Strategy interface declares operations common to all
  supported report output.
class_docstr_tok: ["The","Strategy","interface","declares","operations","common","to","all","supported","report","output","."]
docstr: Draw image blocks with formatted grid specification
  
  Args
      notes(str): Explain the block
      image_list (list): the list of image_paths
      grid_spec (dict): indicate image size and position
          - key: image_name, or index if image_set is a list
          - value: (x,y,w,h) position and weight/height of image,
                with left top corner of the block as (0,0), unit in mm
docstr_tok: ["Draw","image","blocks","with","formatted","grid","specification","Args","notes","(","str",")",":","Explain","the","block","image_list","(","list",")",":","the","list","of","image_paths","grid_spec","(","dict",")",":","indicate","image","size","and","position","-","key",":","image_name",",","or","index","if","image_set","is","a","list","-","value",":","(","x",",","y",",","w",",","h",")","position","and","weight\/height","of","image",",","with","left","top","corner","of","the","block","as","(","0,0",")",",","unit","in","mm"]
code: def draw_basic_images_with_grid_spec(
      self, notes: str, *, image_list, grid_spec
  ):
      """
      Draw image blocks with formatted grid specification
  
      Args
          notes(str): Explain the block
          image_list (list): the list of image_paths
          grid_spec (dict): indicate image size and position
              - key: image_name, or index if image_set is a list
              - value: (x,y,w,h) position and weight/height of image,
                    with left top corner of the block as (0,0), unit in mm
  
      """
      pass
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from abc import ABC, abstractmethod
  from typing import Tuple, Dict, List
  import numpy
  from xai.data import explorer
  from xai.formatter.report.section import OverviewSection, DetailSection
label_desc: Use image node_id 12 for calling the Writer obj's underlying member method code with example usage: obj.draw_basic_images_with_grid_spec(notes) without return types