<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"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><font size="2"><span style="font-size:10pt"><div>&gt;&gt; I was told that for some good reasons, a part of these vertices can be deleted by some MNE-Python functions in order to make things working right. For example, if we consider the left hemisphere (i.e. src[0]), we can see that there are only 3732 used vertices
 with the ’nuse’ key. I looked through all the keys of src[0] and I found that ‘patch_inds’ seems to answer my question (at least it has a size of 3732), provided you rename the vertices of src[0][‘use_tris’] before (using, for example, numpy.searchsorted function).</div></span></font></div></div></blockquote><div><br></div><div>Really you should look at `src[0][&#39;vertno&#39;]` or `np.where(src[0][&#39;inuse&#39;])[0]` (should be the same), which give the vertices from the original mesh that are actually used. </div><div><br></div><div>To know which triangles these points correspond to, you can go back to the original source space (before vertices are removed from the forward) and look at src[0][&#39;vertno&#39;] there. From the difference, you can figure out which ones have been dropped (~np.in1d(orig_src[0][&#39;vertno&#39;], fwd[&#39;src&#39;][0][&#39;vertno&#39;])), and then include whichever of the `orig_src[0][&#39;use_tris&#39;]` you want, e.g., those for which all vertices are present in the forward source space, or those for which at least one vertex is present in the source space, depending on your needs.</div><div><br></div><div>Eric</div><div><br></div></div></div>