# Kernel1D¶

class astropy.convolution.Kernel1D(model=None, x_size=None, array=None, **kwargs)[source]

Base class for 1D filter kernels.

Parameters: model : FittableModel Model to be evaluated. x_size : odd int, optional Size of the kernel array. Default = 8 * width. array : ndarray Kernel array. width : number Width of the filter kernel. mode : str, optional One of the following discretization modes: ‘center’ (default) Discretize model by taking the value at the center of the bin. ‘linear_interp’ Discretize model by linearly interpolating between the values at the corners of the bin. ‘oversample’ Discretize model by taking the average on an oversampled grid. ‘integrate’ Discretize model by integrating the model over the bin. factor : number, optional Factor of oversampling. Default factor = 10.