A lightweight Python library for reading & writing BrainVoyager file formats.
bvbabel
is a spiritual successor of Jochen Weber's Neuroelf's xff
function, Thomas Emmerling's unmerged Nibabel pull request, and Hester Breman's earlier efforts around 2005. I have been inspired by these earlier projects, but ended up implementing from scratch based on BrainVoyager file formats documentation.
File format | Read | Write | Create | Test data |
---|---|---|---|---|
FMR & STC | Yes | Yes | Yes | No |
DMR | Yes | No | No | No |
GLM | wip... | No | No | Yes |
GTC | Yes | Yes | No | No |
MAP | wip... | No | No | No |
MDM | Yes | Yes | Yes | No |
MSK | Yes | Yes | No | No |
MTC | Yes | Yes | Yes | Yes |
OBJ | No | Yes | No | No |
POI | Yes | Yes | No | Yes |
PRT | Yes | Yes | No | No |
ROI | Yes | No | No | No |
SRF | Yes | wip... | No | Yes |
SMP | Yes | Yes | Yes | Yes |
SSM | Yes | No | No | No |
SDM | Yes | Yes | Yes | Yes |
TRF | No | No | No | No |
V16 | Yes | Yes | Yes | No |
VMP | Yes | Yes | Yes | Yes |
VMR | Yes | Yes | Yes | Yes |
VOI | Yes | Yes | No | Yes |
VTC | Yes | Yes | Yes | Yes |
Required | Package | Tested version |
---|---|---|
Yes | Python 3 | 3.7.8 |
Yes | NumPy | 1.17.2 |
No | NiBabel | 3.2.0 |
- Clone the latest release and unzip it.
- Change directory in your command line:
cd /path/to/bvbabel
- Install bvbabel:
python setup.py install
- Once the installation is complete, you can have a look ant try using some of the example scripts at the examples folder.
This project is licensed under MIT.
Name | Link |
---|---|
Omer Faruk Gulban | @ofgulban |
Hester Breman | @nausikaa8 |
Judith Eck | @ju-ec |
Jorie van Haren | @jorievanharen |
Assunta Ciarlo | @assuntaciarlo |
Jan Kurzawski | @jankurzawski |
Michael Lührs | @MichaelUM |
Alessandra Pizzuti | @27-apizzuti |
Michaël Halleux | @MichaHllx |
Caroline Brockhaus | @carbrock |
Chengran Li | @ChengranAA |
This project is fully supported by Brain Innovation (Maastricht, NL).