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
Spectrum1D The
Spectrum1Dobject to which the smoothing will be applied.- kernel
astropy.convolution.Kernel1Dsubclass or array. The convolution based smoothing kernel - anything that
astropy.convolution.convolveaccepts.
- spectrum
- Returns
- spectrum
Spectrum1D Output
Spectrum1Dwhich is copy of the one passed in with the updated flux.
- spectrum
- Raises
- ValueError
In the case that
spectrumandkernelare not the correct types.