The GUI is cross-platform compatible, and has been developed using the open source Qt4 library. Note that screenshots included in this section will be taken from all three platforms, to give a sense of the look and feel of the GUI on each platform. After launching the GUI from any of these platforms, the main Opus GUI window should be displayed as in Figure 3.1 or 3.2.
The organization of the GUI is based on an expectation that the work flow for developing and using models can be effectively organized into tasks that follow an ordering of data management, model management, scenario management, and results management. The main window of the GUI reflects this work flow expectation, by implementing four tabs in the left-hand panel of the main window labeled Data Manager, Model Manager, Scenario Manager, and Results Manager. Each tab provides a container for configuring and running a variety of tasks, organized into the main functional areas involved in developing and using a simulation model.
To launch the Opus GUI, you will need to run a python script called
opus.py in the /opus/src/opus_gui directory.
If you have used the Windows installer to install Opus,
then a Windows Start menu item has been added under the Opus menu
item under programs, so launching Opus is a simple as selecting the
OpusGUI Opus menu item. If you did not use the installer, for
example, on OS X, or Linux, then open a command window or shell, change
directory to the opus_gui directory and type python
opus.py. In Windows, you can also double-click on the opus.py
file in the /opus/src/opus_gui directory to launch the GUI.
However it is launched, it will start from a command shell, and this window remains active while Opus is running. Do not attempt to quit this window or Opus will close also.