HowToUse

From SolutionSpaceTool

This article is a short manual for the GUI.


Getting started

The GUI is started by the import of the dsc module. This import can either be called directly from the python console or be written in a extra pyton file to avoid the open console.

Attention: To use the GUI all needed modules must be installed correctly. The paths for the data folder and the plot folder in the toolpaths.py must be correct.

See: Setup

Planer Tab

Planer Tab

This part of the program is used to plan the different trials which shall be run.


At first you should use the menu bar entry "File-->New-->XML for data" to create a new XMl database file for your next trials. Or you use the option "File-->Open" to open an existing file. If you skip this part, the GUI will use the standard XML file "data.xml". This file is located in the folder where the datafiles are saved (check toolspath.py).


After you have choosen the current database file, you can begin to create your trials. Choose a benchmark, a data strucure and an algorithm from the lists on the left.


In the setting section you can adjust the parameters of the trial. You must at least select one cost criteria. The other parameters are on default setting.

See: setting section


With the option "process priority" you can adjust the priority of the python program. For example "Low" means that the calculation is done as a background process when the processor would be idle.


With a click on the "Generate" button, the program will use the selected information to create a trial in the table on the right. The header of the table and so the displayed information about the trial can be adjusted with the "Edit table view" under the left corner of the table. In the current version of the program the header is only updated with the first trial. So if you choose different algorithms, the parameters will be different, too. In this case you must change the displayed information manual. The buttons "Up" and "Down" will move the selected entry in the table in the corresponding direction. You can delete a trial with the "Remove" button.


After all trials are created, click the "Start" button and the programm will estimate the simulation time. With a click on the "Ok" Button in the estimation dialog, the program begins to run the trials. When complete, the table will be emptied and the XML will be loaded into the "Evaluation Tab"

Evaluation Tab

Evaluation Tab

This part of the program is used to work with the created datefiles and trials.

With "File-->Open" you can open an existing database for the evaluation. Large files will need some time to fill the data file explorer on the left.


With the "data file browser" you can search and select the file you want to evaluate. On the right site are two tables with the information from the XML file about the last selected file. In the lower right side you find the different evaluation options.

Attention: The current version of the GUI ends here. The evaluation options must be adjusted manually in python code and linked with the GUI in the config.py file.

Personal tools