DocumentCode
3055165
Title
Open Source Programming for Interpreted Language: Graphic Interface and Macro Bridging Interface in the EEGLAB Software
Author
Delorme, Arnaud ; Makeig, Scott
Author_Institution
Centre de Rech. Cerveau et Cognition, Univ. de Toulouse, Toulouse, France
fYear
2009
fDate
Nov. 29 2009-Dec. 4 2009
Firstpage
430
Lastpage
434
Abstract
Interpreted languages like Matlab or Python are popular in the Open Source community. Not-only do these software environments offer the possibility of developing comprehensive graphic interfaces but they also contain nearly unlimited scripting capabilities for automating procedures. We describe the GIMBI framework (Graphic Interface and Macro Bridging Interface) for easily bridging graphic interface functions with automated macro scripting in an interpreted language. We illustrate this method using the open source EEGLAB software we have developed, which is currently the most widely used public software for processing electrophysiological data.
Keywords
authoring languages; electroencephalography; graphical user interfaces; medical diagnostic computing; medical signal processing; public domain software; EEGLAB software; automated macro scripting; electrophysiological data processing; graphic interface; language interpretation; macro bridging interface; open source programming; Data structures; Electroencephalography; Graphical user interfaces; Graphics; History; Signal processing; Software; EEG; EEGLAB; ICA; Open source; macro; menu; scripting;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal-Image Technology & Internet-Based Systems (SITIS), 2009 Fifth International Conference on
Conference_Location
Marrakesh
Print_ISBN
978-1-4244-5740-3
Electronic_ISBN
978-0-7695-3959-1
Type
conf
DOI
10.1109/SITIS.2009.73
Filename
5633953
Link To Document