Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 2.34 KB

PlayMat.md

File metadata and controls

64 lines (46 loc) · 2.34 KB

ELAPS PlayMat

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

Startup

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.

Interface Elements

Calls

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.

Vary

The vary options are set through the operand argument's context menu and visualized in the lower right corner of each operand.

Execution

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.