I'm on the latest master and I am using the sphere argument in plot_topomap and it seems to do nothing for a range of values. See:
import mne
from mne.datasets import sample
data_path = sample.data_path()
fname = data_path + '/MEG/sample/sample_audvis-ave.fif'
evoked = mne.read_evokeds(fname, condition='Left Auditory', baseline=(None, 0))
evoked.plot_topomap(ch_type='mag', title='mag (original)', time_unit='s', sphere=(0., 0., 0., 0.8))
evoked.plot_topomap(ch_type='mag', title='mag (original)', time_unit='s', sphere=(0., 0., 0., 0.5))
evoked.plot_topomap(ch_type='mag', title='mag (original)', time_unit='s', sphere=(0., 0., 0., 0.1))
evoked.plot_topomap(ch_type='mag', title='mag (original)', time_unit='s', sphere=(0., 0., 0., 0.01))
Only the last line did something. This seems a bit unintuitive to me. What values is MNE expecting? Perhaps that should be documented and an error raised if it gets a value that is too large?
I'm on the latest master and I am using the
sphereargument inplot_topomapand it seems to do nothing for a range of values. See:Only the last line did something. This seems a bit unintuitive to me. What values is MNE expecting? Perhaps that should be documented and an error raised if it gets a value that is too large?