rayoptics.gui package
Package encompassing platform agnostic gui commands and updating
The gui
subpackage provides a thin app manager framework:
lightweight app manager,
appmanager
functions implementing basic commands,
appcmds
interactive functions using ipywidgets,
dashboards
interactive GUI actions,
actions
ray-optics file (.roa) reader,
roafile
GUI utility functions,
util
Submodules
- rayoptics.gui.actions module
- rayoptics.gui.appcmds module
- rayoptics.gui.appmanager module
ModelInfo
AppManager
AppManager.model
AppManager.gui_parent
AppManager.view_dict
AppManager.model_filenames
AppManager.set_model()
AppManager.add_view()
AppManager.add_figure()
AppManager.delete_view()
AppManager.close_model()
AppManager.refresh_gui()
AppManager.refresh_views()
AppManager.refresh_figures()
AppManager.listobj_str()
AppManager.on_view_activated()
AppManager.sync_light_or_dark()
- rayoptics.gui.dashboards module
- rayoptics.gui.roafile module
- rayoptics.gui.util module