pynn_brainscales.brainscales2.standardmodels.synapses.StaticRecordingSynapse

class pynn_brainscales.brainscales2.standardmodels.synapses.StaticRecordingSynapse(timer: pynn_brainscales.brainscales2.plasticity_rules.Timer, weight: float, observables: Set[str])

Bases: pynn_brainscales.brainscales2.standardmodels.synapses.StaticSynapse, pynn_brainscales.brainscales2.plasticity_rules.PlasticityRuleHandle

Synaptic connection with fixed weight and delay.

__init__(timer: pynn_brainscales.brainscales2.plasticity_rules.Timer, weight: float, observables: Set[str])

parameters should be a mapping object, e.g. a dict

Methods

__init__(timer, weight, observables)

parameters should be a mapping object, e.g.

Attributes

POSSIBLE_OBSERVABLES

observables

plasticity_rule

POSSIBLE_OBSERVABLES: Final[List[str]] = ['weights', 'correlation_causal', 'correlation_acausal']
class RecordingRule(timer: pynn_brainscales.brainscales2.plasticity_rules.Timer, observables: Set[str])

Bases: pynn_brainscales.brainscales2.plasticity_rules.PlasticityRule

“Plasticity” rule only usable for generating recording of observables. Reference to set of observables is stored and used.

add_to_network_graph(builder: _pygrenade_vx_network.NetworkBuilder, snippet_begin_time, snippet_end_time)_pygrenade_vx_network.PlasticityRuleOnNetwork
property observables
property observables
property plasticity_rule