Automated eeg2bids conversion
Project description
sovabids
sovabids is a python package for automating eeg2bids conversion.
- sovabids can be used through (click to see the examples):
Architecture
- The main elements of sovabids are:
A source path with the original dataset.
A bids path that will be the output path of the conversion.
A rules file that configures how the conversion is done from the general perspective.
A mapping file that encodes how the conversion is performed to each individual file of the dataset.
Internally sovabids uses MNE-Python and MNE-BIDS to perform the conversion. In a sense is a wrapper that allows to do conversions from the command line.
Installation
pip install sovabids
Installation for GUI usage
This will install sovabids for usage with an experimental web gui.
pip install "sovabids[gui]"
For the experimental bidscoin plugin, install the sovabids fork of bidscoin manually:
pip install "git+https://github.com/yjmantilla/bidscoin.git@sovabids"
Installation for developers
Fork this repo and run:
git clone https://github.com/<gh-username>/sovabids.git
cd sovabids
pip install -e ".[dev]"
Basic Usage
The easiest way is to use sovabids through its CLI entry-points as follows:
sovapply
Use the sovapply entry-point to produce a mapping file from a source path, an output bids root path and a rules filepath.
sovapply source_path bids_path rules_path
By default the mapping file made will have the following filepath:
bids_path/code/sovabids/mappings.yml
sovaconvert
Use the sovaconvert entry-point to convert the dataset given its mapping file.
sovaconvert mapping_file
Funding
Acknowledgments
sovabids is developed with the help of the following entities:
Academic Works
What does sova means?
sova is a contraction of ‘eso va’ which mean ‘that goes’ in spanish.
Nevertheless the real usage by the original developers is just to convey the idea of :
we will make it happen, we dont know how, but we will
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sovabids-0.4.tar.gz.
File metadata
- Download URL: sovabids-0.4.tar.gz
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b9d4f44f299e6d543ea373f114104ea84866b992e6abc00229e493b477be658
|
|
| MD5 |
82ae88a051dd3e15f06dd17474e63be6
|
|
| BLAKE2b-256 |
19fbdcd254c9f7a33be10266fb02eacb778f2a207ffd7d31950cce370bb952bc
|
File details
Details for the file sovabids-0.4-py3-none-any.whl.
File metadata
- Download URL: sovabids-0.4-py3-none-any.whl
- Upload date:
- Size: 45.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
339aa378487e3eec250e4996b98951ca8877e06141ad45aeab6d0d00c8e3e8b5
|
|
| MD5 |
4de9b6ca179b08685f51945e1a635c69
|
|
| BLAKE2b-256 |
877410ea23cf2ae251083b8f5269b8fcb3b47a9a76775258fc3b37ee3059f870
|