""" Tools for pre and post processing of DAMASK simulations. Modules that contain only one class (of the same name), are prefixed by a '_'. For example, '_colormap' contains a class called 'Colormap' which is imported as 'damask.Colormap'. """ from pathlib import Path as _Path import re as _re name = 'damask' with open(_Path(__file__).parent/_Path('VERSION')) as _f: version = _re.sub(r'^v','',_f.readline().strip()) __version__ = version # make classes directly accessible as damask.Class from . import util # noqa from . import seeds # noqa from . import tensor # noqa from . import mechanics # noqa from . import solver # noqa from . import grid_filters # noqa from . import lattice # noqa from ._rotation import Rotation # noqa from ._orientation import Orientation # noqa from ._table import Table # noqa from ._vtk import VTK # noqa from ._colormap import Colormap # noqa from ._config import Config # noqa from ._configmaterial import ConfigMaterial # noqa from ._grid import Grid # noqa from ._result import Result # noqa # deprecated from ._asciitable import ASCIItable # noqa from ._test import Test # noqa from .util import extendableOption # noqa