Connectivity#

class braintools.conn.Connectivity(pre_size=None, post_size=None, seed=None)#

Abstract base class for all connectivity patterns.

This provides the common interface and shared functionality across all neuron model types while allowing for type-specific implementations.

delay_scale(factor)[source]#

Scale connection delays by a factor.

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

Generate the connectivity pattern. Subclasses must implement this.

Return type:

ConnectionResult

weight_scale(factor)[source]#

Scale connection weights by a factor.