The PlayMat in bin/PlayMat is a PyQt4-based graphical user interface to
create, edit and execute Experiments. Its interface
elements closely resemble the Experiment's attributes.
Table of Contents generated with DocToc
When started, the PlayMat by default reloads its last state before closing,
i.e., the last designed Experiment. When an Experiment file (.elr) is
passed as an argument, that experiment is loaded instead. When --reset is
passed, the PlayMat is reset to an empty Experiment with the first found
Sampler.
The PlayMat automatically detects and loads all available Samplers.
The Experiment's calls are entered in the PlayMat's main area. Calls are
added, cloned, and removed via the context-menu (right click) or keyboard
shortcuts. They are reordered via drag'n'drop.
The PlayMat can hide certain types of arguments (e.g., leading dimensions)
from the user and automatically set their values. This behaviour can be
changed from the View menu. When shown, these arguments can be automatically
determined by the PlayMat through their context menu.
The vary options are set through the operand argument's context menu and
visualized in the lower right corner of each operand.
The Experiment is named executed through the arrow symbol on the top right.
(When shift is pressed, the last Experiment's name is reused.) An
executing (or pending) Experiment is independent from the PlayMat; the GUI
can be used immediately to set up new experiments.
The progress of all started Experiments is shown on the bottom of the
PlayMat. (It is determined by the contents of the generated Report file,
which is flushed after each range iteration.) The context menu provides
options, to remove, kill or reload Experiments as well as opening them in the
Viewer.