Table of Contents
Name | Direction | Type | Default | Description |
---|---|---|---|---|
Workspace | InOut | MatrixWorkspace | Mandatory | The name of the workspace to convert. |
Converts a histogram workspace from a distribution i.e. multiplies by the bin width to take out the bin width dependency. This algorithm is often used with ConvertToDistribution.
The workspace to convert must contain histogram data which is flagged as being a distribution.
Example - converting a workspace to and from a distribution
# By default it is not a distribution.
ws_multi = CreateSampleWorkspace("Histogram", "Multiple Peaks")
# Convert to a distribution for demonstration purposes.
# If your data is already distributed then this is not required.
ConvertToDistribution(ws_multi)
print("Is the workspace a distribution? {}".format(ws_multi.isDistribution()))
# Convert back to the initial workspace state.
ConvertFromDistribution(ws_multi)
print("Is the workspace a distribution? {}".format(ws_multi.isDistribution()))
Output:
Is the workspace a distribution? True
Is the workspace a distribution? False
Categories: Algorithms | Transforms\Distribution
C++ source: ConvertFromDistribution.cpp (last modified: 2016-02-22)
C++ header: ConvertFromDistribution.h (last modified: 2016-06-07)