ezmsg.event.rate#

Classes

class EventRate(*args, settings=None, **kwargs)[source]#

Bases: BaseTransformerUnit[EventRateSettings, AxisArray, AxisArray, Rate]

Unit for computing event rate from sparse events.

Parameters:

settings (Settings | None)

SETTINGS#

alias of EventRateSettings

class EventRateSettings(bin_duration: float = 0.05)[source]#

Bases: Settings

Parameters:

bin_duration (float)

bin_duration: float = 0.05#
__init__(bin_duration=0.05)#
Parameters:

bin_duration (float)

Return type:

None

class Rate(settings)[source]#

Bases: BinnedKernelActivation

Event rate calculator (events per second).

Counts events per bin and divides by bin_duration to get rate in events/second.

Parameters:

settings (SettingsType)

__init__(settings)[source]#
Parameters:

settings (EventRateSettings)

Return type:

None