A13: Compiled EEGLAB
From SCCN
As of version 7.1.2.10b, EEGLAB now exist as a compiled binary. Although the compiling function (compile_eeglab.m) allows to compile on any platform, we only make available the Windows OS (32-bit) binary since this is the most popular platform. We have also successfully compiled EEGLAB under Linux 32 and 64 bits.
Contents |
[edit] Installation
- Download the ZIP file and uncompress it
- Run the SETUP.BAT program follow instructions.
- If EEGLAB does not start at the end of the instalation process, click on EEGLAB.EXE
- Create shortcut if necessary
[edit] Similarity between the compiled and the Matlab version
- Both version graphical interface are identical
- There is nothing in the graphic interface that you can do under Matlab, that is not possible to do in the compiled version. This includes using all the plugins and all the external modules attached to EEGLAB, saving scripts and running Matlab scripts.
[edit] What is not possible to do using the compiled version
- It is not possible to add new plugins or download and install third party plugins
- When using scripts, is not possible to use external custom Matlab functions or to define new functions
- When using scripts, the range of possible Matlab command usable is limited to the Matlab core commands, all EEGLAB commands and a few commands from the signal processing, the statistics and the optimization toolbox (commands which are included in the compiled code).
- It is not possible to modify EEGLAB source code.
[edit] Frequently asked questions
- Can I run some of my own Matlab scripts using the EEGLAB compiled version: yes as long as they use standard Matlab functions or EEGLAB functions.
- Can I compile EEGLAB myself: yes, simply run the compile_eeglab script.
- Is the compiled code faster than the non compiled one: no, it is the same speed as it is still interpreted by a the Matlab runtime engine.
- What version of Matlab was used to compile the code: under Windows OS, we used Matlab version 2009a.
- Is it legal: yes, it is perfectly legal. Although it is illegal to run cracked version of Matlab, it is perfectly legal to distribute the Matlab Runtime Engine and compiled Matlab code.
- Trouble shooting: do not hesitate to contact us if you encounter a problem running this version of EEGLAB.
