spynnaker.pyNN.models.neuron.additional_inputs package¶
Module contents¶
- class spynnaker.pyNN.models.neuron.additional_inputs.AbstractAdditionalInput(structs: List[Struct], units: Dict[str, str])¶
Bases:
AbstractStandardNeuronComponentRepresents a possible additional independent input for a model.
- class spynnaker.pyNN.models.neuron.additional_inputs.AdditionalInputCa2Adaptive(tau_ca2: float | Iterable[float] | RandomDistribution | ndarray[tuple[int, ...], dtype[floating]], i_ca2: float | Iterable[float] | RandomDistribution | ndarray[tuple[int, ...], dtype[floating]], i_alpha: float | Iterable[float] | RandomDistribution | ndarray[tuple[int, ...], dtype[floating]])¶
Bases:
AbstractAdditionalInputThe additional model parameters for a leaky integrate and fire model.
- Parameters:
tau_ca2 (float or iterable(float) or RandomDistribution or (mapping) function) – \(\tau_{\mathrm{Ca}^{+2}}\)
i_ca2 (float or iterable(float) or RandomDistribution or (mapping) function) – \(I_{\mathrm{Ca}^{+2}}\)
i_alpha (float or iterable(float) or RandomDistribution or (mapping) function) – \(I_{\alpha}\)
- add_parameters(parameters: RangeDictionary[float]) None[source]¶
Add the initial values of the parameters to the parameter holder.
- Parameters:
parameters (RangeDictionary) – A holder of the parameters
- add_state_variables(state_variables: RangeDictionary[float]) None[source]¶
Add the initial values of the state variables to the state variables holder.
- Parameters:
state_variables (RangeDictionary) – A holder of the state variables
- property i_alpha: float | Iterable[float] | RandomDistribution | ndarray[tuple[int, ...], dtype[floating]]¶
Settable model parameter: \(I_{\alpha}\)
- Return type: