mne.make_bem_model

mne.make_bem_model(subject, ico=4, conductivity=(0.3, 0.006, 0.3), subjects_dir=None, verbose=None)[source]

Create a BEM model for a subject.

Note

To get a single layer bem corresponding to the –homog flag in the command line tool set the conductivity parameter to a list/tuple with a single value (e.g. [0.3]).

Parameters
subjectstr

The subject.

icoint | None

The surface ico downsampling to use, e.g. 5=20484, 4=5120, 3=1280. If None, no subsampling is applied.

conductivityarray of int, shape (3,) or (1,)

The conductivities to use for each shell. Should be a single element for a one-layer model, or three elements for a three-layer model. Defaults to [0.3, 0.006, 0.3]. The MNE-C default for a single-layer model would be [0.3].

subjects_dirstr, or None

Path to SUBJECTS_DIR if it is not set in the environment.

verbosebool, str, int, or None

If not None, override default verbose level (see mne.verbose() and Logging documentation for more).

Returns
surfaceslist of dict

The BEM surfaces. Use make_bem_solution to turn these into a ConductorModel suitable for forward calculation.

Notes

New in version 0.10.0.