docstr: a small amount of padding is added because the current
  clipping algorithms seems to fail when the gridline ends at
  the bbox boundary.
docstr_tok: ["a","small","amount","of","padding","is","added","because","the","current","clipping","algorithms","seems","to","fail","when","the","gridline","ends","at","the","bbox","boundary","."]
code: def _add_pad(self, lon_min, lon_max, lat_min, lat_max):
      """a small amount of padding is added because the current
      clipping algorithms seems to fail when the gridline ends at
      the bbox boundary.
      """
      dlon = (lon_max - lon_min) / self.nx
      dlat = (lat_max - lat_min) / self.ny
  
      lon_min, lon_max = lon_min - dlon, lon_max + dlon
      lat_min, lat_max = lat_min - dlat, lat_max + dlat
  
      return lon_min, lon_max, lat_min, lat_max
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import numpy
  from matplotlib.transforms import Bbox
  from .None import clip_path
  import matplotlib.ticker
  from matplotlib.transforms import Transform
label_desc: Use image node_id 3 for calling the ExtremeFinderSimple obj's underlying member method code with example usage: obj._add_pad(lon_min, lon_max, lat_min, lat_max) and returns: lon_min,  lon_max,  lat_min,  lat_max