• 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