docstr: aux_trans : a transform from the source (curved) coordinate to
  target (rectilinear) coordinate. An instance of MPL's Transform
  (inverse transform should be defined) or a tuple of two callable
  objects which defines the transform and its inverse. The callables
  need take two arguments of array of source coordinates and
  should return two target coordinates:
  e.g., *x2, y2 = trans(x1, y1)*
code: def __init__(
      self,
      aux_trans,
      extremes,
      grid_locator1=None,
      grid_locator2=None,
      tick_formatter1=None,
      tick_formatter2=None,
  ):
      """
      aux_trans : a transform from the source (curved) coordinate to
      target (rectilinear) coordinate. An instance of MPL's Transform
      (inverse transform should be defined) or a tuple of two callable
      objects which defines the transform and its inverse. The callables
      need take two arguments of array of source coordinates and
      should return two target coordinates:
      e.g., *x2, y2 = trans(x1, y1)*
      """
  
      self._old_values = None
  
      self._extremes = extremes
      extreme_finder = ExtremeFinderFixed(extremes)
  
      super(GridHelperCurveLinear, self).__init__(
          aux_trans,
          extreme_finder,
          grid_locator1=grid_locator1,
          grid_locator2=grid_locator2,
          tick_formatter1=tick_formatter1,
          tick_formatter2=tick_formatter2,
      )
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  from six.moves import zip
  import numpy
  from matplotlib.transforms import Affine2D, IdentityTransform
  from .None import grid_helper_curvelinear
  from .axislines import AxisArtistHelper, GridHelperBase
  from .axis_artist import AxisArtist
  from .grid_finder import GridFinder
  from .grid_finder import ExtremeFinderSimple
  from .axislines import Axes
  from mpl_toolkits.axes_grid1.parasite_axes import host_axes_class_factory
  import matplotlib.axes
label_desc: Use image node_id 1 to create a new GridHelperCurveLinear object from inherited base classes: grid_helper_curvelinear with example: obj = GridHelperCurveLinear(aux_trans, extremes, grid_locator1, grid_locator2, tick_formatter1, tick_formatter2)