convolution_smooth¶
-
specutils.manipulation.convolution_smooth(spectrum, kernel)[source]¶ Apply a convolution based smoothing to the spectrum. The kernel must be one of the 1D kernels defined in
astropy.convolution.This method can be used along but also is used by other specific methods below.
Parameters: spectrum :
Spectrum1DThe
Spectrum1Dobject to which the smoothing will be applied.kernel :
astropy.convolution.Kernel1Dsubclass or array.The convolution based smoothing kernel - anything that
astropy.convolution.convolveaccepts.Returns: spectrum :
Spectrum1DOutput
Spectrum1Dwhich is copy of the one passed in with the updated flux.Raises: ValueError
In the case that
spectrumandkernelare not the correct types.