This commit is contained in:
Vignesh Suresh
2026-05-30 15:19:12 +02:00
parent e2978bba83
commit a4b9a311dd
13 changed files with 320 additions and 58 deletions
+20
View File
@@ -0,0 +1,20 @@
"""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
Plotly figure builder and self-contained HTML writer (needs plotly, numpy).
server
Drag-and-drop local web front end around the viewer.
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"