Chadwick Boulay
Chadwick Boulay
@cbrnr Have you had a chance to look at this? Can you please take a look and make sure that your use-cases work or suggest how to make it work?
I’m unavailable today. Please go ahead and make that change on your end and I’ll resolve later.
I think it's just due to the _xml2dict implementation that treats every level like a list: https://github.com/xdf-modules/pyxdf/blob/5384490b96c96d0a2371541f4b50ee90e8c47b6f/pyxdf/pyxdf.py#L490-L496 The same thing happens whenever you use scipy.io.loadmat to load a matlab .mat...
@cbrnr - I'm doing a little cleanup of pyxdf, deduplicating code, eliminating the double-traversal when using `select_streams`, adding some other shortcuts, etc. Am I right in assuming that `resolve_streams` only...
Maybe of interest, here is a script to playback XDF files over LSL: https://github.com/xdf-modules/pyxdf/pull/95
> I regret accepting PRs for CMake support, it seems to cause no end of issues for what is a header-only library. I appreciate it being there. It has proven...
@cameron314 , I'd be happy to put forth a PR, but I'm hoping you can help me decide on the preferred approach, if any. I realize the issue itself as...
Sorry, this fell off the radar. I'll look at it this evening.
@stephprince , thank you for the suggestions. I incporporated all your suggested changes.
Here is an expanded test that uses 2 electrode groups and 2 electrical series linked to different electrode ranges. I was surprised by the need to call `io.write(nwbfile)` before adding...