smpy.filters.plotting.apply_filter¶
- smpy.filters.plotting.apply_filter(data, filter_config)[source]¶
Apply filtering to input data.
Apply the specified filter to input data according to the provided configuration parameters. Currently supports Gaussian smoothing.
- Parameters:
data (numpy.ndarray) – Input data array to be filtered.
filter_config (dict or None) – Filter configuration dictionary containing: - type: type of filter (‘gaussian’ or None) - sigma: smoothing scale (for gaussian)
- Returns:
filtered_data – Filtered data array.
- Return type:
numpy.ndarray
- Raises:
ValueError – If unknown filter type is specified.
Notes
If filter_config is None or filter_config[‘type’] is None, returns the input data unchanged.