""" package implementing useful rayoptics graphics using matplotlib

    The :mod:`~.mpl` subpackage provides useful basic optical graphics
    using the matplotlib plotting package. Particular features include:

        - 2D lens layout, :mod:`~.interactivelayout`
        - |ybar| and |nubar| paraxial ray diagrams, :mod:`~.interactivediagram`
        - ray aberration and wavefront pupil/field plots,
          :mod:`~.analysisfigure`, :mod:`~.axisarrayfigure` and
          :mod:`~.analysisplots`
        - base class to manage light and dark UI styles, :mod:`~.styledfigure`
"""
