box_smooth

specutils.manipulation.box_smooth(spectrum, width)[source]

Smooth a Spectrum1D instance based on a astropy.convolution.Box1DKernel kernel.

Parameters:

spectrum : Spectrum1D

The spectrum object to which the smoothing will be applied.

width : number

The width of the kernel, in pixels, as defined in astropy.convolution.Box1DKernel

Returns:

spectrum : Spectrum1D

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

Raises:

ValueError

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