Brainstorm
  • Comments
  • Menu
    • Attachments
    • Versions
    • Raw Text
    • Print View
  • Login

Software

  • Introduction

  • Gallery

  • Download

  • Installation

Users

  • Tutorials

  • Forum

  • Courses

  • Community

  • Publications

Development

  • What's new

  • What's next

  • About us

  • Contact us

  • Contribute

Revision 4 as of 2013-10-10 19:05:09
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Writing your own processes

Brainstorm features a flexible plug-in structure. All the operations available when using the Process1 and Process2 tabs are in fact written as plug-ins. A Brainstorm plug-in, or "process", is a single Matlab .m script that is automatically identified and added to the menus in the pipeline editor. Two folders are parsed for plug-ins:

  • brainstorm3/toolbox/process/functions:
    Brainstorm "official" processes, part of the main distribution of the software

  • $HOME/.brainstorm/process:
    User processes folder, to develop new processes or overwrite some default function

Function structure

User-defined processes in ~user/.brainstorm/process

Run Matlab command

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01