myogen.simulator.neuron.network.Network.__init__#

Network.__init__(
populations: dict[str, _Pool],
spike_recording: dict | None = None,
)[source]#

Initialize network with neural populations.

Parameters:
  • populations (dict[str, Union[list, Any]]) – Dictionary mapping population names to Pool objects or lists of neuron objects. Pool objects will have .neurons extracted, lists used directly. Example: {“alpha_mn”: alphaMN_pool, “ia”: ia_pool}

  • spike_recording (dict, optional) – Dictionary containing ‘idvec’ and ‘spkvec’ for spike recording. Example: {“idvec”: {“aMN”: h.Vector()}, “spkvec”: {“aMN”: h.Vector()}}