mne.minimum_norm.make_inverse_operator(info, forward, noise_cov, loose=0.2, depth=0.8, fixed=False, limit_depth_chs=True, rank=None, verbose=None)[source]¶Assemble inverse operator.
| Parameters: | info : dict 
 forward : dict 
 noise_cov : instance of Covariance 
 loose : None | float in [0, 1] 
 depth : None | float in [0, 1] 
 fixed : bool 
 limit_depth_chs : bool 
 rank : None | int | dict 
 verbose : bool, str, int, or None 
  | 
|---|---|
| Returns: | inv : instance of InverseOperator 
  | 
Notes
For different sets of options (loose, depth, fixed) to work, the forward operator must have been loaded using a certain configuration (i.e., with force_fixed and surf_ori set appropriately). For example, given the desired inverse type (with representative choices of loose = 0.2 and depth = 0.8 shown in the table in various places, as these are the defaults for those parameters):
Inverse desired Forward parameters allowed loose depth fixed force_fixed surf_ori  Loose constraint,Depth weighted0.2 0.8 False False True  Loose constraint0.2 None False False True  Free orientation,Depth weightedNone 0.8 False False True  Free orientationNone None False False True | False  Fixed constraint,Depth weightedNone 0.8 True False True  Fixed constraintNone None True True True 
Also note that, if the source space (as stored in the forward solution) has patch statistics computed, these are used to improve the depth weighting. Thus slightly different results are to be expected with and without this information.
mne.minimum_norm.make_inverse_operator¶