ConvertFromDistribution v1#
Summary#
Converts a histogram workspace from a distribution i.e. multiplies by the bin width.
See Also#
Properties#
Name |
Direction |
Type |
Default |
Description |
|---|---|---|---|---|
Workspace |
InOut |
Mandatory |
The name of the workspace to convert. |
Description#
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.
Restrictions on the input workspace#
The workspace to convert must contain histogram data which is flagged as being a distribution.
Usage#
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: AlgorithmIndex | Transforms\Distribution
Source#
C++ header: ConvertFromDistribution.h
C++ source: ConvertFromDistribution.cpp