Hello
I am trying to use find_ch_adjacency but it does not work, it returns the error:
Could not find a adjacency matrix for the data. Computing adjacency based on Delaunay triangulations.
and then
QhullError: QH6214 qhull input error: not enough points(1) to construct initial simplex (need 4)
While executing: | qhull d Qbb Qt Qc Qz Q12
Options selected for Qhull 2019.1.r 2019/06/21:
run-id 850009535 delaunay Qbbound-last Qtriangulate Qcoplanar-keep
Qz-infinity-point Q12-allow-wide _pre-merge _zero-centrum Qinterior-keep
_maxoutside 0
My montage is easycap-M1
here is my code:
RawData.set_montage("easycap-M1", on_missing = "ignore")
fig1 = RawData.plot_sensors(show_names=True)
then I did some analyses and then:
Info = Condition1Epoch[0].info
# builtin_ch_adj = mne.channels.get_builtin_ch_adjacencies(descriptions=True)
# for adj_name, adj_description in builtin_ch_adj:
# print(f"{adj_name}: {adj_description}")
Ch_Adjacency, Ch_Names = mne.channels.find_ch_adjacency(Info, "eeg")
where Condition1Epoch[0] is the first epoch of a specific condition (I am working with epochs).
Have some ideas? I tried to get the montage using .get_montage() and it returned:
<DigMontage | 0 extras (headshape), 0 HPIs, 3 fiducials, 1 channels>
And of course I do not have only one channel, every previous analyses worked perfectly and showed all the channels…
Have someone an idea?
Thank you so much!
Using Windows 11, python 3.12, I installed mne on this new computer like 3 weeks ago, so it is a quite recent version of mne.