code: def box(b, line_width=2, color='g', style='-'):
          
          if not isinstance(b, Box):
              raise ValueError('Input must be of type Box')
              
          # get min pixels
          min_i = b.min_pt[1]
          min_j = b.min_pt[0]
          max_i = b.max_pt[1]
          max_j = b.max_pt[0]
          top_left = np.array([min_i, min_j])
          top_right = np.array([max_i, min_j])
          bottom_left = np.array([min_i, max_j])
          bottom_right = np.array([max_i, max_j])
  
          # create lines
          left = np.c_[top_left, bottom_left].T
          right = np.c_[top_right, bottom_right].T
          top = np.c_[top_left, top_right].T
          bottom = np.c_[bottom_left, bottom_right].T
  
          # plot lines
          plt.plot(left[:,0], left[:,1], linewidth=line_width, color=color, linestyle=style)
          plt.plot(right[:,0], right[:,1], linewidth=line_width, color=color, linestyle=style)
          plt.plot(top[:,0], top[:,1], linewidth=line_width, color=color, linestyle=style)
          plt.plot(bottom[:,0], bottom[:,1], linewidth=line_width, color=color, linestyle=style)
docs: Draws a box on the current plot.
  
          Parameters
          ----------
          b : :obj:`autolab_core.Box`
              box to draw
          line_width : int
              width of lines on side of box
          color : :obj:`str`
              color of box
          style : :obj:`str`
              style of lines to draw