:mod:`ocelot.utils.sim_gui` =========================== .. py:module:: ocelot.utils.sim_gui Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: ocelot.utils.sim_gui.MyMplCanvas ocelot.utils.sim_gui.RunStatCanvas ocelot.utils.sim_gui.RunPulseCanvas ocelot.utils.sim_gui.RunSpecCanvas ocelot.utils.sim_gui.RunPowerCanvas ocelot.utils.sim_gui.ApplicationWindow .. data:: progname .. data:: data_file .. py:class:: MyMplCanvas(parent=None, width=5, height=4, dpi=100) Bases: :class:`matplotlib.backends.backend_qt4agg.FigureCanvasQTAgg` Ultimately, this is a QWidget (as well as a FigureCanvasAgg, etc.). .. method:: compute_initial_figure(self) .. py:class:: RunStatCanvas(*args, **kwargs) Bases: :class:`ocelot.utils.sim_gui.MyMplCanvas` A canvas that updates itself every second with a new plot. .. method:: compute_initial_figure(self) .. method:: update_figure(self) .. py:class:: RunPulseCanvas(*args, **kwargs) Bases: :class:`ocelot.utils.sim_gui.MyMplCanvas` Ultimately, this is a QWidget (as well as a FigureCanvasAgg, etc.). .. method:: compute_initial_figure(self) .. method:: update_figure(self) .. py:class:: RunSpecCanvas(*args, **kwargs) Bases: :class:`ocelot.utils.sim_gui.MyMplCanvas` Ultimately, this is a QWidget (as well as a FigureCanvasAgg, etc.). .. method:: compute_initial_figure(self) .. method:: update_figure(self) .. py:class:: RunPowerCanvas(*args, **kwargs) Bases: :class:`ocelot.utils.sim_gui.MyMplCanvas` Ultimately, this is a QWidget (as well as a FigureCanvasAgg, etc.). .. method:: compute_initial_figure(self) .. method:: update_figure(self) .. py:class:: ApplicationWindow Bases: :class:`PyQt4.QtGui.QMainWindow` .. method:: fileQuit(self) .. method:: closeEvent(self, ce) .. method:: update_data(self) .. data:: qApp .. data:: aw