cogpy.preprocess.filtering

Spatiotemporal filtering for xarray signals.

All public functions accept xarray.DataArray inputs with an fs coordinate/attribute and preserve metadata through transforms. Dask-backed arrays are supported via xr.apply_ufunc(..., dask="parallelized").

Submodules

temporal : Butterworth bandpass/lowpass/highpass, notch, decimation spatial : Gaussian, median, median-highpass over (AP, ML) grid reference : Common median reference normalization : Z-score normalization

Modules

normalization

Signal normalization for xarray (z-score).

reference

Common reference removal for multichannel xarray signals.

spatial

Spatial filters for xarray grid signals (Gaussian, median, highpass).

temporal

Temporal IIR filters and decimation for xarray signals.