Interact#
Classes#
InteractiveOpticalTable#
- class InteractiveOpticalTable(fileName: str, FPS: int = 20)[source]#
Bases:
objectGUI/CLI helper around an experimental setup description file (Python).
varsdictmapping parameter name →[value, min, max]. If bothminandmaxareNonethe parameter is treated as a Boolean and rendered as a one‑boxCheckButtonswidget.Optionally it can expose
presetsdict[str, dict]mapping preset name to a vars‑like dictionary. Each preset entry may list only the parameters it wants to override; any parameter omitted from a preset keeps the current slider state.PLOT_TYPEOptional, either
"Z"(default) or"3D".