Graphical User Interface (GUI)
Central element of the new toolbox (since v.0.3) is a graphical user interface (GUI). This GUI does in no way replace the old functions that were called from the command line (CLI), but makes it easy to access and use them via a graphical interface.
Overview
The GUI consists of a main window allowing the user to open additional windows to perform more complex tasks on a given dataset. To give the user simple and fast access to the GUI and its functions, all these different windows are listed in the following, together with links to a more in-depth documentation for each of it.
- Main trEPR GUI window
This window gets called from the Matlab® command line and is the main interface between user and toolbox. From here, you have full access to all functions of the toolbox and its different subwindows.
- Info GUI window: Informations about the currently active dataset
Provides you with full access to all parameters of a given dataset, its full history, and all other informations available, together with the possibility to add and complete paramerers and information.
- BLC GUI window: (advanced) background correction
The (advanced) background correction of datasets allows for background correction besides simple subtraction of the average of the first five time profiles from each time profile, such as linear drift (and background) correction.
- ACC GUI window: Accumulation of datasets
Accumulation of datasets is a rather complex task. Therefore, a separate GUI is provided giving the user full control over the accumulation process.
- AVG GUI window: Averaging of datasets along one dimension
Allows for the averaging of datasets along one dimension, to yield a better S/N ratio. Results in 1D datasets.
More windows will be added as soon as the corresponding GUI windows are functional and have a somewhat stable layout.
Note: Every GUI window provides (normally) its own in-built help that can be consistently accessed using a small button:
This in-built help is usually the most up-to-date and accurate source of information regarding the respective GUI.
Background
More background, e.g. reasons for the complete new implementation of most parts of the toolbox, the ideas and concepts behind this process, can be found in the developer's documentation (German only).