ezmsg.sigproc.signalinjector#
Classes
- class SignalInjector(*args, settings=None, **kwargs)[source]#
Bases:
BaseTransformerUnit[SignalInjectorSettings,AxisArray,AxisArray,SignalInjectorTransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
SignalInjectorSettings
- INPUT_FREQUENCY = InputStream:unlocated[float | None]()#
- INPUT_AMPLITUDE = InputStream:unlocated[<class 'float'>]()#
- class SignalInjectorSettings(time_dim: str = 'time', frequency: float | None = None, amplitude: float = 1.0, mixing_seed: int | None = None)[source]#
Bases:
Settings
- class SignalInjectorTransformer(*args, **kwargs)[source]#
Bases:
BaseAsyncTransformer[SignalInjectorSettings,AxisArray,AxisArray,SignalInjectorState]
- class SignalInjectorSettings(time_dim: str = 'time', frequency: float | None = None, amplitude: float = 1.0, mixing_seed: int | None = None)[source]#
Bases:
Settings
- class SignalInjectorTransformer(*args, **kwargs)[source]#
Bases:
BaseAsyncTransformer[SignalInjectorSettings,AxisArray,AxisArray,SignalInjectorState]
- class SignalInjector(*args, settings=None, **kwargs)[source]#
Bases:
BaseTransformerUnit[SignalInjectorSettings,AxisArray,AxisArray,SignalInjectorTransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
SignalInjectorSettings
- INPUT_FREQUENCY = InputStream:unlocated[float | None]()#
- INPUT_AMPLITUDE = InputStream:unlocated[<class 'float'>]()#