StepMixin

class StepMixin(steps: int, step_time: float)[source]

Bases: StepTimeMixin

Mixin for encoders with a globally meaningful number of steps.

Parameters:

steps (int) – number of steps over which to generate a spike train.

property duration: float

Length of simulated time for which to generate a spike train, in milliseconds.

Returns:

length of simulation time for which to generate a spike train.

Return type:

float

property steps: int

Number of steps for which a spike train should be generated.

Parameters:

value (int) – new number of steps over which to generate.

Returns:

present number of steps over which to generate.

Return type:

int