<p><span style="padding: 3px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; display: inline-block; background-color: #ff0000;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;External Email - Use Caution&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p><p></p><div dir="ltr">Sounds like a bug. Can you open an issue on the MNE-Python Issues page on GitHub so we don&#39;t forget to fix it? It would also help if you could write a minimal example using <a href="https://github.com/mne-tools/mne-testing-data/tree/master/Brainvision">one of the `mne-testing-data` BV files</a>.<div><br></div><div>Eric</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Sep 8, 2018 at 2:41 PM Marianne DUYCK &lt;<a href="mailto:marianne.duyck@gmail.com">marianne.duyck@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space"><p><span style="padding:3px 10px;border-radius:5px;color:#ffffff;font-weight:bold;display:inline-block;background-color:#ff0000">        External Email - Use Caution        </span></p><p></p>Dear mne_analysers,<div><br></div><div>I’m new to mne and ran into a problem I can’t seem to solve in a timely manner so I’m hoping you might have some suggestions.</div><div><br></div><div>To analyse an eeg experiment (brainvision), I need to concatenate several experimental blocks (each participant ran several blocks of different lengths and different number of triggers).</div><div><br></div><div>If I load each block separately <i>mne.io.read_raw_brainvision(block_nb_path)</i> and I <i>block_nb.get_data()</i>, I have no problem accessing the data and the ‘STI 014’ channel has the correct trigger data of the correct length.</div><div>When I concatenate them using:</div><div><div><i>    blocks = [mne.io.read_raw_brainvision(block_path) for block_path in blocks_paths]</i></div><div><i>    pooled_blocks = concatenate_raws(blocks)</i></div></div><div>Still no errors.</div><div><br></div><div>However, when I try accessing the data with <i>pooled_blocks.get_data() </i>I have a concatenation error (details attached). After tracking it down carefully it seems that when the successive segments of data are read, the trigger channel data used is the one of the first block for all the blocks (therefore the error because some later blocks are shorter than the first one).</div><div><br></div><div>So I am wondering if I have done something wrong and how I could find a solution to that issue. One idea I had to get around that problem was to add a concatenated event list as an argument to the concatenate_raws  function but I am not sure if it’s a viable solution and how to actually do it.</div><div><br></div><div>Thanks a lot in advance for any input,</div><div><br></div><div>Marianne</div><div><br></div><div>PS: I’m using mne 0.16.2 (anaconda and python 3.6)</div><div><br></div><div><img id="m_-51724916513550837EB2A0FEB-D3AC-4600-8088-BA876130E3C3" src="cid:46FF4543-527C-4174-9FDF-636636E3321D@nei.nih.gov"></div></div>_______________________________________________<br>
Mne_analysis mailing list<br>
<a href="mailto:Mne_analysis@nmr.mgh.harvard.edu" target="_blank">Mne_analysis@nmr.mgh.harvard.edu</a><br>
<a href="https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis" rel="noreferrer" target="_blank">https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis</a><br>
<br>
<br>
The information in this e-mail is intended only for the person to whom it is<br>
addressed. If you believe this e-mail was sent to you in error and the e-mail<br>
contains patient information, please contact the Partners Compliance HelpLine at<br>
<a href="http://www.partners.org/complianceline" rel="noreferrer" target="_blank">http://www.partners.org/complianceline</a> . If the e-mail was sent to you in error<br>
but does not contain patient information, please contact the sender and properly<br>
dispose of the e-mail.<br>
</blockquote></div>