make_kernel

fft_psd_tools.smooth_tools.make_kernel(kernelshape, kernelwidth=3, kerneltype='gaussian', trapslope=None, normalize_kernel=<function sum>, force_odd=False)[source] [edit on github]

Create a smoothing kernel for use with convolve or convolve_fft

Parameters:

kernelshape : n-tuple

A tuple (or list or array) defining the shape of the kernel. The length of kernelshape determines the dimensionality of the resulting kernel

Returns:

An N-dimensional float array