pybaselines.utils.padded_convolve
- pybaselines.utils.padded_convolve(data, kernel, mode='reflect', **pad_kwargs)[source]
Pads data before convolving to reduce edge effects.
- Parameters:
- dataarray_like, shape (N,)
The data to convolve.
- kernelarray_like, shape (M,)
The convolution kernel.
- mode
stror callable, optional The method for padding to pass to
pad_edges(). Default is 'reflect'.- **pad_kwargs
Any additional keyword arguments to pass to
pad_edges().
- Returns:
- convolution
numpy.ndarray, shape (N,) The convolution output.
- convolution