AirBAT Instructions

From AIRWiki
Revision as of 18:39, 4 April 2008 by BernardoDalSeno (Talk | contribs) (Completed description of the 'bci' hierarchy + disclaimer about MY rules)

Jump to: navigation, search

AirBAT is a repository containing software developed in projects related to the BioSignal Analysis area.

It is based on Subversion; you can find some help in configuring Subversion in the Configuring Subversion page.

Here follows a brief description of the structure of the repository. There are also some "rules" about the best way to use it.


The root contains three directories:

  • AffectiveComputing: software for analysis of biological signals for BioSignal Analysis
  • Robot: software used for the control of the robots built to generate different level of stress in users
  • bci: software for analysis of EEG used for Brain-Computer Interfaces
    • common: contains files and programs that could be useful to others, e.g., Matlab functions to load data. The subdirectory java contains (as you guessed) Java software, while subdirectory matlab contains Matlab scripts and functions.
    • There are also directories for each person (or group) working on BCI, named after the persons. The stuff in these directories is "private", i.e., only the owner should modify things there and they may contain work in progress, programs still badly documented or incomplete... These directories are not secret, and are also writable by other users, as the repository doesn't enforce any policy.


The project depends on the collaborative effort of people; these rules are not strict laws enforced by the AirBAT police, but guidelines to make an effective use of the tools. In summary, you can break them, but you have to have a good reason to do that :-). If you think that some policy could be made better, please tell your advisor or co-advisor.

Please note that this section has been written by Bernardo Dal Seno, and no one has yet had a chance to check it