MCPcopy
hub / github.com/mne-tools/mne-python / __init__

Method __init__

mne/coreg.py:1500–1535  ·  view source on GitHub ↗
(
        self, info, subject, subjects_dir=None, fiducials="auto", *, on_defects="raise"
    )

Source from the content-addressed store, hash-verified

1498 """
1499
1500 def __init__(
1501 self, info, subject, subjects_dir=None, fiducials="auto", *, on_defects="raise"
1502 ):
1503 _validate_type(info, (Info, None), "info")
1504 self._info = info
1505 self._subject = _check_subject(subject, subject)
1506 self._subjects_dir = get_subjects_dir(subjects_dir, raise_error=True)
1507 self._scale_mode = None
1508 self._on_defects = on_defects
1509
1510 self._default_parameters = np.array(
1511 [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0]
1512 )
1513
1514 self._rotation = self._default_parameters[:3]
1515 self._translation = self._default_parameters[3:6]
1516 self._scale = self._default_parameters[6:9]
1517 self._icp_angle = 0.2
1518 self._icp_distance = 0.2
1519 self._icp_scale = 0.2
1520 self._icp_fid_matches = ("nearest", "matched")
1521 self._icp_fid_match = self._icp_fid_matches[0]
1522 self._lpa_weight = 1.0
1523 self._nasion_weight = 10.0
1524 self._rpa_weight = 1.0
1525 self._hsp_weight = 1.0
1526 self._eeg_weight = 1.0
1527 self._hpi_weight = 1.0
1528 self._extra_points_filter = None
1529
1530 self._setup_digs()
1531 self._setup_bem()
1532
1533 self._fid_filename = None
1534 self._setup_fiducials(fiducials)
1535 self.reset()
1536
1537 def _setup_digs(self):
1538 if self._info is None:

Callers

nothing calls this directly

Calls 7

_setup_digsMethod · 0.95
_setup_bemMethod · 0.95
_setup_fiducialsMethod · 0.95
resetMethod · 0.95
_validate_typeFunction · 0.85
_check_subjectFunction · 0.85
get_subjects_dirFunction · 0.85

Tested by

no test coverage detected