Synapse#

class braincell.mech.Synapse(synapse_type, /, *, name=None, **params)[source]#

Registry-keyed synapse declaration.

Parameters:
  • synapse_type (str) – Registry key for the target synapse class (e.g. "AMPA", "NMDA").

  • name (str | None) – Optional instance label.

  • **params (Any) – Synapse parameters.

Examples

>>> from braincell.mech import Synapse
>>> syn = Synapse("AMPA")
>>> syn.synapse_type
'AMPA'
property identity: tuple[str, str]#

Return (instance_name, synapse_type) for table views.

property instance_name: str#

Display label — self.name if set, else synapse_type.