mne-bids-pipeline icon indicating copy to clipboard operation
mne-bids-pipeline copied to clipboard

BUG: Parallelization over runs randomizes report order

Open larsoner opened this issue 1 year ago • 0 comments

Currently we parallelize over subjects and runs. This leads to stuff where in parallel mode run 4 can be processed faster than run 1, and thus appears in report first. In serial mode this won't happen and run order is preserved. I've opened https://github.com/mne-tools/mne-python/issues/12424 to tackle this, but once that (or something similar) lands, we should also reconsider ordering more generally. Take for example this TOC:

It would be better to ravel the sections differently, namely have all run 1 parts first, then all run 2 parts second, etc. Typically a user wants to compare these bits sequentially, and I find it annoying to have to scroll super far to do it.

larsoner avatar Feb 06 '24 17:02 larsoner