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:
subject : str

The subject.

ico : int | None

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

conductivity : array 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_dir : string, or None

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

verbose : bool, str, int, or None

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

Returns:
surfaces : list 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.