AxonalBranching

AxonalBranching#

class braintools.conn.AxonalBranching(branches_per_axon=5, branch_spread=100.0, weight=None, delay=None, **kwargs)#

Axonal branching patterns.

Models realistic axonal branching where each presynaptic axon makes multiple synaptic contacts following branching structure.

Parameters:
  • branches_per_axon (int) – Average number of branches per axon.

  • branch_spread (float) – Spatial spread of branches (relevant if positions provided).

  • weight (Initialization | float | int | ndarray | Array | Quantity | None) – Weight initialization.

  • delay (Initialization | float | int | ndarray | Array | Quantity | None) – Delay initialization.

generate(pre_size, post_size, pre_positions=None, post_positions=None, **kwargs)[source]#

Generate axonal branching connections.

Return type:

ConnectionResult