gaussian_smooth

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

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

Parameters:
spectrum : Spectrum1D

The spectrum object to which the smoothing will be applied.

stddev : number

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

Returns:
spectrum : Spectrum1D

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.