Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • D Documentation
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • anywave
  • Documentation
  • Wiki
  • Home

Last edited by Bruno Colombet Jun 06, 2025
Page history

Home

Presentation

image

AnyWave is a software designed to easily open and view data recorded by EEG or MEG acquisition systems. AnyWave is modular and can load additional plug-ins to enhance its features and capabilities. The development of AnyWave is supported by INSERM and Aix-Marseille University. AnyWave was licensed with the help of SATT Sud-Est.

Cite us: Colombet B, Woodman M, Badier JM and Bénar CG. “AnyWave: a cross-platform and modular software for visualizing and processing electrophysiological signals.” Journal of neuroscience methods 242 (2015): 118-26

Changes

See what changed over the different releases.

Download

Linux

Linux version of AnyWave will run in a docker container.

  1. Install docker on your linux system.
  2. The link sent to you when you request the download will give you the name of the docker repository to pull.
  3. run the application using the following script:
docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -e QT_X11_NO_MITSHM=1 \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --user $(id -u):$(id -g) \
  -v /mnt:/mnt \
  -v /home/$USER/AnyWave:/home/appuser/AnyWave \
  -v "/home/$USER/.config/INSERM U1106":"/home/appuser/.config/INSERM U1106" \
  bcolombet/anywave:latest

If you wan to use MATLAB or Compiled MATLAB plugins and thus the MATLAB Runtime :

  1. install MATLAB on your Linux.
  2. install the MATLAB Runtime on your Linux.
  3. add the following two lines to the script above just before the last line:
docker run -it --rm \
  -e DISPLAY=$DISPLAY \
  -e QT_X11_NO_MITSHM=1 \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --user $(id -u):$(id -g) \
  -v /mnt:/mnt \
  -v /home/$USER/AnyWave:/home/appuser/AnyWave \
  -v "/home/$USER/.config/INSERM U1106":"/home/appuser/.config/INSERM U1106" \
  -v /usr/local/MATLAB/R2024b:/usr/local/MATLAB/R2024b \
  -v /usr/local/MATLAB/MATLAB_Runtime/R2024b:/usr/local/MATLAB/MATLAB_Runtime/R2024b \
  bcolombet/anywave:latest

Change the paths for MATLAB depending on the released version used and/or the install location.
PLEASE not that you must mount on /usr/local/MATLAB/R... on the docker container. For example if your MATLAB is installed in /home/johndoe/MATLAB use the following lines:

  -v /home/johndoe/MATLAB/R2024b:/usr/local/MATLAB/R2024b \
  -v /home/johndoe/MATLAB/MATLAB_Runtime/R2024b:/usr/local/MATLAB/MATLAB_Runtime/R2024b \

Documentation

Plugins

Write MATLAB plugins

Make your plugin BIDS Pipeline compatible

DEBUG PLUGINS directly in MATLAB

MATLAB API functions

Write Python plugins

DEBUG Python plugin

Python API package

Command Line Interface (CLI)

list of processing you can do in command line

Clone repository
  • Build_AnyWave
  • CLI
  • CLI_List
  • Changes
  • ExportData
  • MATLAB_API
  • MATLAB_BIDS
  • MATLAB_debug
  • MATLAB_functions
  • MATLAB_get_data
  • MATLAB_get_data_ex
  • MATLAB_get_markers
  • MATLAB_get_props
  • MATLAB_init
  • MATLAB_run
View All Pages