\(\renewcommand\AA{\unicode{x212B}}\)
Table of Contents
| Name | Direction | Type | Default | Description | 
|---|---|---|---|---|
| Workspace1 | Input | Workspace2D | Mandatory | The name of the first input workspace. | 
| Workspace2 | Input | Workspace2D | Mandatory | The name of the second input workspace. | 
| OutputWorkspace | Output | Workspace2D | The name of the output workspace. | 
Convolution of two workspaces using Convolution from CurveFitting. Workspaces must have the same number of spectra.
Example: Convolve sample workspaces
ws = CreateSampleWorkspace("Histogram",NumBanks=1,BankPixelWidth=1)
ws = ConvertUnits(ws,"Wavelength")
ws = Rebin(ws,Params=[1])
#restrict the number of wavelength points to speed up the example
wsOut = ConvolveWorkspaces(ws,ws)
print("Output:  {}".format(wsOut.readY(0)))
Output:
Output:  [  74.7278871    26.1996044    32.3478194   121.57078223  175.00835395
  146.57078223]
Categories: AlgorithmIndex | Utility\Workspaces
C++ header: ConvolveWorkspaces.h (last modified: 2021-03-31)
C++ source: ConvolveWorkspaces.cpp (last modified: 2021-03-31)