gaussian_smooth

specutils.manipulation.gaussian_smooth(spectrum, stddev)[source]

Smooth a Spectrum1D instance based on a astropy.convolution.Gaussian1DKernel.

Parameters
spectrumSpectrum1D

The spectrum object to which the smoothing will be applied.

stddevnumber

The stddev of the kernel, in pixels, as defined in astropy.convolution.Gaussian1DKernel

Returns
spectrumSpectrum1D

Output Spectrum1D which is copy of the one passed in with the updated flux.

Raises
ValueError

In the case that stddev is not the correct type or value.