SpikingNN provides several synthetic inputs:
- constant rate
- step current
- inhomogenous Poisson process
Inputs can also form a InputPopulation
that behaves similar to a Population
.
A constant rate input fires at a fixed frequency.
ConstantRate
evaluate!(::ConstantRate, ::Integer; ::Real)
A step current input is low until a fixed time step, then it is high.
StepCurrent
evaluate!(::StepCurrent, ::Integer; ::Real)
An input that behaves like an inhomogenous Poisson process given by a provided instantaneous rate function.
PoissonInput
evaluate!(::PoissonInput, ::Integer; ::Real)
InputPopulation
evaluate!(::InputPopulation, ::Integer; ::Real)