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

Method __repr__

mne/bem.py:92–106  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

90 """
91
92 def __repr__(self): # noqa: D105
93 if self["is_sphere"]:
94 center = ", ".join(f"{x * 1000.0:.1f}" for x in self["r0"])
95 rad = self.radius
96 if rad is None: # no radius / MEG only
97 extra = f"Sphere (no layers): r0=[{center}] mm"
98 else:
99 extra = (
100 f"Sphere ({len(self['layers']) - 1} layer{_pl(self['layers'])}): "
101 f"r0=[{center}] R={rad * 1000.0:1.0f} mm"
102 )
103 else:
104 extra = f"BEM ({len(self['surfs'])} layer{_pl(self['surfs'])})"
105 extra += f" solver={self['solver']}"
106 return f"<ConductorModel | {extra}>"
107
108 def copy(self):
109 """Return copy of ConductorModel instance."""

Callers

nothing calls this directly

Calls 1

_plFunction · 0.85

Tested by

no test coverage detected