"""wired3d_viewer — interactive 3D viewer for Beckhoff 5-axis DED NC toolpaths. Modules ------- parser NC-dialect reader. Standard library only — importable with zero installs. viewer NC Plotly figure builder and self-contained HTML writer (needs plotly, numpy). server Drag-and-drop local web front end around the NC viewer. stl_viewer STL mesh figure builder + HTML writer, with per-coordinate direction vectors (needs plotly, numpy, trimesh). server2 Drag-and-drop local web front end around the STL viewer ("server 2"). This top-level package deliberately imports nothing heavy: ``import wired3d_viewer`` stays cheap and ``wired3d_viewer.parser`` keeps working without plotly/numpy installed. Import the submodule you need explicitly, e.g.:: from wired3d_viewer.parser import parse_nc from wired3d_viewer.viewer import build_figure """ __version__ = "0.1.0"