class_docstr: An abstract base class for geographic projections
class_docstr_tok: ["An","abstract","base","class","for","geographic","projections"]
code: def _get_affine_transform(self):
      transform = self._get_core_transform(1)
      xscale, _ = transform.transform((np.pi, 0))
      _, yscale = transform.transform((0, np.pi / 2))
      return (
          Affine2D()
          .scale(0.5 / xscale, 0.5 / yscale)
          .translate(0.5, 0.5)
      )
  
imports: import numpy
  import matplotlib
  from matplotlib.axes import Axes
  import matplotlib.axis
  from matplotlib.patches import Circle
  from matplotlib.path import Path
  from matplotlib.projections import register_projection
  import matplotlib.spines
  from matplotlib.ticker import FixedLocator, Formatter, NullLocator
  from matplotlib.transforms import Affine2D, BboxTransformTo, Transform
label_desc: Use image node_id 4 for calling the GeoAxes obj's underlying member method code with example usage: obj._get_affine_transform() and returns: Affine2D