ezmsg.sigproc.gaussiansmoothing#
Functions
Classes
- class GaussianSmoothingFilter(*args, settings=None, **kwargs)[source]#
Bases:
BaseFilterByDesignTransformerUnit[GaussianSmoothingSettings,GaussianSmoothingFilterTransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
GaussianSmoothingSettings
- class GaussianSmoothingFilterTransformer(*args, **kwargs)[source]#
Bases:
FilterByDesignTransformer[GaussianSmoothingSettings,tuple[ndarray[tuple[Any, …],dtype[_ScalarT]],ndarray[tuple[Any, …],dtype[_ScalarT]]]]
- class GaussianSmoothingSettings(axis: str | None = None, coef_type: str = 'ba', sigma: float | None = 1.0, width: int | None = 4, kernel_size: int | None = None)[source]#
Bases:
FilterBaseSettings- Parameters:
- width: int | None = 4#
int Number of standard deviations covered by the kernel window if kernel_size is not provided.
- Type:
width
- class GaussianSmoothingSettings(axis: str | None = None, coef_type: str = 'ba', sigma: float | None = 1.0, width: int | None = 4, kernel_size: int | None = None)[source]#
Bases:
FilterBaseSettings- Parameters:
- width: int | None = 4#
int Number of standard deviations covered by the kernel window if kernel_size is not provided.
- Type:
width
- class GaussianSmoothingFilterTransformer(*args, **kwargs)[source]#
Bases:
FilterByDesignTransformer[GaussianSmoothingSettings,tuple[ndarray[tuple[Any, …],dtype[_ScalarT]],ndarray[tuple[Any, …],dtype[_ScalarT]]]]
- class GaussianSmoothingFilter(*args, settings=None, **kwargs)[source]#
Bases:
BaseFilterByDesignTransformerUnit[GaussianSmoothingSettings,GaussianSmoothingFilterTransformer]- Parameters:
settings (Settings | None)
- SETTINGS#
alias of
GaussianSmoothingSettings