Skip to content

An AnyWave plugin to place HED tags into the BIDS format

License

Notifications You must be signed in to change notification settings

garrettmflynn/anywave_hed

Repository files navigation

anywave_hed

An AnyWave plugin to place HED tags into the BIDS format

Description

This plugin converts AnyWave's native .mrk files to BIDS _events.tsv files after closing the program.

How to Install

A Python plugin is a folder located in the user home dir.

  • Windows: Documents\AnyWave\Plugins\Python
  • Linux: /home/username/AnyWave/Plugins/Python
  • MacOS: /users/username/AnyWave/Plugins/Python

Once added to the correct folder, the plugin will show up under the Processes/Markers/Save as HED Tags in BIDS.

Creating and Linking a Virtual Environment

  1. Create the virtual environment
Python3 -m venv  c:\dev\venv\anywave
  1. Activate the virtual environment
c:\dev\venv\anywave\Scripts\activate
  1. Install the AnyWave Plugin API to the environment
pip install anywave-plugin-api
  1. Link the virtual environment in the AnyWave preferences

Key Features

  • The plugin will automatically sync the _events.tsv file to the .mrk file in the associated derivatives/anywave folder.
  • The plugin will find automated artifact annotations (.artf) next to the EEG-BIDS .edf file and add them to both the .mrk and the _events.tsv file.

Notes

Debug Mode

https://gitlab-dynamap.timone.univ-amu.fr/anywave/anywave/-/wikis/Py_debug

Plugin Basics

https://gitlab-dynamap.timone.univ-amu.fr/anywave/anywave/-/wikis/Python_plugins

About

An AnyWave plugin to place HED tags into the BIDS format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published