class_docstr: Thin wrapper around numpy ndarray to expose the interface
  expected by cairocffi. Basically replicates the
  array.array interface.
code: def __init__(self, myarray):
      self.__array = myarray
      self.__data = myarray.ctypes.data
      self.__size = len(myarray.flatten())
      self.itemsize = myarray.itemsize
  
imports: from __future__ import absolute_import, division, print_function, unicode_literals
  import six
  import gzip
  import sys
  import warnings
  import numpy
  from matplotlib.backend_bases import _Backend, FigureCanvasBase, FigureManagerBase, GraphicsContextBase, RendererBase
  from matplotlib.mathtext import MathTextParser
  from matplotlib.path import Path
  from matplotlib.transforms import Affine2D
  from matplotlib.font_manager import ttfFontProperty
label_desc: Use image node_id 1 to create a new ArrayWrapper object  with example: obj = ArrayWrapper(myarray)