Git Product home page Git Product logo

bvbabel's Introduction

[work in progress...]

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 support overview

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
MSK Yes Yes No No
MTC Yes Yes No 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

Dependencies

Required Package Tested version
Yes Python 3 3.7.8
Yes NumPy 1.17.2
No NiBabel 3.2.0

Installation

  1. Clone the latest release and unzip it.
  2. Change directory in your command line:
cd /path/to/bvbabel
  1. Install bvbabel:
python setup.py install
  1. Once the installation is complete, you can have a look ant try using some of the example scripts at the examples folder.

BrainVoyager documentation

License

This project is licensed under MIT.

Contributors

Omer Faruk Gulban @ofgulban
Hester Breman @nausikaa8
Jorie van Haren @jorievanharen
Judith Eck @ju-ec
Caroline Brockhaus @carbrock
Chengran Li @ChengranAA

Acknowledgments

This project is fully supported by Brain Innovation (Maastricht, NL).

bvbabel's People

Contributors

ofgulban avatar jorievanharen avatar ju-ec avatar nausikaa8 avatar carbrock avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.