-
Notifications
You must be signed in to change notification settings - Fork 5
GUI Overview
-
Input Videos: Options for the type of input video.
- Raw
- Trimmed
- Stimulus Removed
- Gamma Scaled
- Bandpass Filtered
-
Select Files: Opens a menu to select the input video. Overwrites previously selected videos (if another video has already been selected).
-
Display Window: Displays the name of the selected input video.
-
Parallelization: Opens menu for parallelization options.
-
Enable / Disable Modules: Options to enable or disable modules (click button to enable or disable).
-
Configure Modules: Press to configure values for particular feature.
-
Execute: Press to execute video analysis.
-
Message Window: Messages are displayed here. During execution, this screen should output “Execution in Progress…” Other messages should be displayed as well when appropriate, such as end of execution or any errors.
-
Re-Configure: Press
Re-configure
to go back to configuration screen and change configurations. This cannot be pressed during execution. -
Save Log: Press
Save Log
to save log file. This cannot be pressed during execution. Option is disabled during parallelization. -
Abort: Press
Abort
to abort execution. Option is disabled during parallelization. -
Graph Window: Graph construction should be displayed in these two locations, if verbosity is enabled for a particular module.
- Loading and saving configurations: The following steps will demonstrate how to load and save configurations. (The trim configuration will be used as an example. These steps can be applied to the other configurations as well.)
To save a configuration, first make sure it is enabled. To do this, simply press the button to the right of the module’s name to toggle between “ENABLED” and “DISABLED”.
Once the module is enabled, select the Settings
button immediately to the right of the module button.
The screen below should pop up in a new window. Change the parameters of the selected module to your preferences (for information on what each configuration does, see each Module's page, accessible via the sidebar). To save these parameters, press the Save
button. Otherwise, press Cancel
.
After making all the necessary changes to each configuration, go to the Toolbar at the top of the Configuration Screen and select File > Save Configurations
.
Select a location to save your configurations. The default name will be set to configurations.mat
; you may change the name if you wish. Press Save
to save your configurations.
To load configurations, go to the Toolbar at the top of the Configuration Screen and select File > Load Configurations
.
Select the .mat
file that corresponds to the configuration file that was saved before, and press Open
. The configurations should be loaded.
- Parallelization option: Before execution, you may choose to use the parallelization option to help speed up computation, if applicable to your device. To use the parallelization option, after selecting the input file, click on the
Parallelization
button.
The Parallelization Options screen should pop up in a new window. There are two options: Multi-core Processing and GPU Computing. (NOTE: These options should only be selected if the computer has the capacity for them.)
- Multi-core Processing: Utilizes multiple cores in your CPU to speed up computation. Only certain modules have the capacity for parallel computing.
- Allow GPU Computing: For certain modules, if a Graphical Processing Unit is available, enabling this option transfers data to and performs computation on the GPU, which can result in faster computation.
To select either option, simply check the box next to it. Press Save
to confirm these changes, or press Cancel
to go back.
After selecting these options, press Execute
to begin the analysis with Parallelization.