slim.SeaLiceMgmtGUI module

This script provides the GUI of this project.

For a list of features check this

The GUI is based on PyQt5 with PyQtgraphs so please make sure those are installed before launching the script.

To launch the script, from the root folder: python -m slim.SeaLiceMgmtGUI. Or simply slim run if slim has been installed with pip.

Known bugs:

  • Expect some flickering when updating between dumps

  • There is some delay when closing the app.

  • Not all plots are accessible

Before filing a new bug please check if your issue belongs to the list of known issues.

class slim.SeaLiceMgmtGUI.OptimiserLoadingWorker(dump_path: pathlib.Path)

Bases: PyQt5.QtCore.QThread

failed
finished
run(self)
class slim.SeaLiceMgmtGUI.SimulatorLoadingWorker(dump_path: pathlib.Path)

Bases: PyQt5.QtCore.QThread

failed
finished
run(self)
class slim.SeaLiceMgmtGUI.Window(parent=None)

Bases: PyQt5.QtWidgets.QMainWindow

helpContent()
loadedOptimiserState
loadedSimulatorState
openConfiguration()
openOptimiserDump()
openSimulatorDump()
property recentFilesList