bids-standard / pybv

A lightweight I/O utility for the BrainVision data format, written in Python.
https://pybv.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
21 stars 14 forks source link

Add tests (CI) running Matlab/Octave for popular BV readers: FieldTrip, EEGLAB, Brainstorm #83

Open sappelhoff opened 2 years ago

sappelhoff commented 2 years ago

Having such a CI can help us ensure that what we write is not only read by MNE-Python, but also the other important packages.

This would be especially nice to have before addressing things like #77 #44

cbrnr commented 2 years ago

Is there something official from Brain Products that's open source? I'd also consider BioSig (if it has a BV reader, not sure).

sappelhoff commented 2 years ago

No, they only have the proprietary brain vision analyzer, which needs a physical license dongle (at least somewhere on the network).

+1 for biosig, if many people use it

cbrnr commented 2 years ago

+1 for biosig, if many people use it

No idea if many people still use it, but is has always been a reader with support for a lot of formats. If it is not too much effort I'd add it to the test matrix just to get another "opinion". There are Python bindings available, so it's probably easiest to use that instead of the C library directly (or the MATLAB version, which uses a different codebase).