pygrenade_vx.common.SequenceConnector
-
class
pygrenade_vx.common.SequenceConnector Bases:
pygrenade_common.StaticConnector-
__init__(*args, **kwargs) Overloaded function.
__init__(self: pygrenade_common.SequenceConnector, input_sequence: pygrenade_common.MultiIndexSequence, output_sequence: pygrenade_common.MultiIndexSequence, connection_sequence: pygrenade_common.MultiIndexSequence) -> None
Construct sequence connector.
__init__(self: pygrenade_common.SequenceConnector, arg0: pygrenade_common.SequenceConnector) -> None
Methods
__init__(*args, **kwargs)Overloaded function.
copy(self)get_input_sequence(self)Get input sequence of connector.
get_num_synapse_parameterizations(self, sequence)Get number of synapse parameterizations.
get_output_sequence(self)Get output sequence of connector.
get_section(self, sequence)Get section of connector.
get_synapse_connections(self, sequence)Get sequence of synaptic connections generated by connector.
get_synapse_parameterization_indices(self, …)Get sequence of indices of synapse parameterizations required by connector.
move(self)-
copy(self: pygrenade_common.SequenceConnector) → pygrenade_common.Projection.Connector
-
get_input_sequence(self: pygrenade_common.SequenceConnector) → pygrenade_common.MultiIndexSequence Get input sequence of connector.
-
get_num_synapse_parameterizations(self: pygrenade_common.SequenceConnector, sequence: pygrenade_common.MultiIndexSequence) → int Get number of synapse parameterizations. This is equivalent to the number of connections for the SequenceConnector.
-
get_output_sequence(self: pygrenade_common.SequenceConnector) → pygrenade_common.MultiIndexSequence Get output sequence of connector.
-
get_section(self: pygrenade_common.SequenceConnector, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.Projection.Connector Get section of connector. The sequence is required to be included in the connector shape (input_sequence x output_sequence).
-
get_synapse_connections(self: pygrenade_common.SequenceConnector, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.MultiIndexSequence Get sequence of synaptic connections generated by connector. This sequence describes the connectivity of the synapses between input and output sequences via their locations in the space input x output sequence.
-
get_synapse_parameterization_indices(self: pygrenade_common.SequenceConnector, sequence: pygrenade_common.MultiIndexSequence) → pygrenade_common.MultiIndexSequence Get sequence of indices of synapse parameterizations required by connector. This sequence describes the indices in the 1d space of synapse parameterizations. There might be cases, where multiple synapses share the same parameterization (e.g. for convolutions).
-
move(self: pygrenade_common.SequenceConnector) → pygrenade_common.Projection.Connector
-