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

Method _subject_changed

mne/gui/_coreg.py:615–631  ·  view source on GitHub ↗
(self, change=None)

Source from the content-addressed store, hash-verified

613
614 @observe("_subject")
615 def _subject_changed(self, change=None):
616 # XXX: add coreg.set_subject()
617 self.coreg._subject = self._subject
618 self.coreg._setup_bem()
619 self.coreg._setup_fiducials(self._fiducials)
620 self._reset()
621
622 default_fid_fname = fid_fname.format(
623 subjects_dir=self._subjects_dir, subject=self._subject
624 )
625 if Path(default_fid_fname).exists():
626 fname = default_fid_fname
627 else:
628 fname = None
629
630 self._set_fiducials_file(fname)
631 self._reset_fiducials()
632
633 @observe("_lock_fids")
634 def _lock_fids_changed(self, change=None):

Callers

nothing calls this directly

Calls 5

_resetMethod · 0.95
_set_fiducials_fileMethod · 0.95
_reset_fiducialsMethod · 0.95
_setup_bemMethod · 0.80
_setup_fiducialsMethod · 0.80

Tested by

no test coverage detected