My data is meg data from MEGIN/Elekta Neuromag VectorView and TRIUX in .fif format.
I want to get the montage of fif. Then use the eelbrain package to read the montage of fif for subsequent data generation and plotting of the results.
Currently, I use mon_fif = raw.info.get_montage() and dig_fif = mne.channels.read_dig_fif(file_path) to get the montage file, but neither of them has the channel information, the result is as follows < DigMontage | 137 extras (headshape), 4 HPIs, 3 fiducials, 0 channels>.
I have seen this message Note that electrode names are not present in the .fif file so they are here defined with the convention from VectorView systems (EEG001, EEG002. etc.), but this doesn’t seem to indicate how to fix the problem.
I would like to get the effect like this easycap_montage = mne.channels.make_standard_montage(‘standard_alphabetic’)
<DigMontage | 0 extras (headshape), 0 HPIs, 3 fiducials, 65 channels>
If you have a question or issue with MNE-Python, please include the following info:
Platform: Linux-5.15.0-69-generic-x86_64-with-glibc2.31
Python: 3.10.10 | packaged by conda-forge | (main, Mar 24 2023, 20:08:06) [GCC 11.3.0]
CPU: x86_64: 6 cores
Memory: 47.0 GB
mne: 1.3.1
numpy: 1.23.5 {OpenBLAS 0.3.21 with 6 threads}
scipy: 1.10.1
matplotlib: 3.7.1 {backend=agg}
sklearn: 1.2.2
numba: 0.56.4
nibabel: 5.0.1
nilearn: 0.10.0
dipy: 1.6.0
openmeeg: 2.5.5
cupy: Not found
pandas: 1.5.3
pyvista: 0.38.5 {OpenGL could not be initialized}
pyvistaqt: 0.9.1
ipyvtklink: 0.2.2
vtk: 9.2.6
qtpy: 2.3.1 {None=None}
ipympl: Not found
pyqtgraph: 0.13.2
pooch: v1.7.0
mne_bids: Not found
mne_nirs: Not found
mne_features: Not found
mne_qt_browser: 0.4.0
mne_connectivity: Not found
mne_icalabel: Not found