smpy.filters.processing.apply_aperture_filter¶
- smpy.filters.processing.apply_aperture_filter(data, filter_config)[source]¶
Apply aperture filter based on configuration.
Apply the specified aperture mass filter to input data according to the provided configuration parameters.
- Parameters:
data (numpy.ndarray) – 2D input data array.
filter_config (dict or None) – Filter configuration dictionary containing ‘type’, ‘scale’, ‘truncation’, and optional ‘l’ parameters.
- Returns:
filtered_data – Filtered data array.
- Return type:
numpy.ndarray
- Raises:
ValueError – If unknown aperture filter type is specified.
Notes
Supported filter types are ‘schirmer’ and ‘schneider’. If filter_config is None, returns the input data unchanged.