<commit_before>"""
********************************************************************************
compas.viewers
********************************************************************************

.. module:: compas.viewers

This package wraps `PyOpenGL`_ and `PySide`_ to provide three-dimensional
viewers with basic visualization and user interaction capabilities.

.. _PyOpenGL: http://pyopengl.sourceforge.net
.. _PySide: http://pyside.github.io/docs/pyside/index.html


Classes
=======

.. autosummary::
    :toctree: generated/
    :nosignatures:

    Viewer
    MeshViewer

"""

from compas.viewers import viewer
from compas.viewers import meshviewer
from compas.viewers import vtkviewer

from .core import *
from .viewer import *
from .meshviewer import *
from .vtkviewer import *


__all__ = []
__all__ += viewer.__all__
__all__ += meshviewer.__all__
__all__ += vtkviewer.__all__<commit_msg>vtk viewer import error fix, test 2<commit_after>"""
********************************************************************************
compas.viewers
********************************************************************************

.. module:: compas.viewers

This package wraps `PyOpenGL`_ and `PySide`_ to provide three-dimensional
viewers with basic visualization and user interaction capabilities.

.. _PyOpenGL: http://pyopengl.sourceforge.net
.. _PySide: http://pyside.github.io/docs/pyside/index.html


Classes
=======

.. autosummary::
    :toctree: generated/
    :nosignatures:

    Viewer
    MeshViewer

"""

from compas.viewers import viewer
from compas.viewers import meshviewer

try:
    from compas.viewers import vtkviewer
except:
    pass

from .core import *
from .viewer import *
from .meshviewer import *

try:
    from .vtkviewer import *
except:
    pass

__all__ = []
__all__ += viewer.__all__
__all__ += meshviewer.__all__

try:
    __all__ += vtkviewer.__all__
except:
    pass
{'fraction_non_alphanumeric': 0.25604626708727657, 'fraction_numerical': 0.0005257623554153522, 'mean_word_length': 4.837423312883436, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1660889', 'n_tokens_mistral': 575, 'n_tokens_neox': 545, 'n_words': 140}