Skip to content

BrainVision annotation parsing is needlessly complicated #6267

@jona-sassenhagen

Description

@jona-sassenhagen

It used to be BV files would neatly map stim codes to integers: 'Stimulus/S 11' would become 11 and so on. Now, with annotations, we have essentially random assignment; what 'S 11' becomes is essentially unpredictable.

Now it is trivial to write a small function to get neater mappings, but 1. if you work with BV files, you will probably write that same function every single time you import your data, which is another 5 or so lines of essentially boilerplate, and 2. this presents a significant barrier of entry to newcomers.

Of course, it could be quite easy: least-surprise default mapping BV markers to integer codes in the way you'd expect, i.e., 'S 11' becomes 11.

Or am I missing something?

@cbrnr @massich

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions