PeaksWorkspaceProperty#
This is a Python binding to the C++ class Mantid::DataObjects::PeaksWorkspaceProperty.
bases: mantid.api.WorkspaceProperty
- class mantid.dataobjects.PeaksWorkspaceProperty#
- EMPTY_DBL = 8.988465674311579e+307#
- EMPTY_INT = 2147483647#
- EMPTY_LONG = 9223372036854775807#
- property allowedValues#
A list of allowed values
- clearSettings((Property)arg1) None :#
Clear the settings vector for this property
- property direction#
Input, Output, InOut or Unknown. See the Direction class
- property documentation#
The property’s doc string
- getAutoTrim((Property)arg1) bool :#
Gets the setting of automatic trimming of whitespaces.
- property getDefault#
Get the default value as a string
- property getGroup#
Return the ‘group’ of the property, that is, the header in the algorithm’s list of properties.
- property isDefault#
Is the property set at the default value
- property isDynamicDefault#
A flag indicating that the property’s value has been set programmatically: for example, if the property’s default value depends on an upstream property
- isLocking((IWorkspaceProperty)self) bool :#
Will the workspace be locked when starting an algorithm
- isOptional((PeaksWorkspaceProperty)self) bool :#
Returns true if the property has been marked as optional
- property isValid#
An empty string if the property is valid, otherwise it contains an error message.
- property name#
The name of the property
- setAutoTrim((Property)arg1, (bool)setting) None :#
Setting automatic trimming of whitespaces.
- setDisableReplaceWSButton((Property)arg1, (bool)disable) None :#
Disable the creation of the Replace Workspace button.
- setDocumentation((Property)arg1, (str)doc) None :#
Setting documentation for property
- setIsDynamicDefault((Property)arg1, (bool)flag) None :#
Set or clear the flag indicating that the property’s value has been set programmatically.
- property settings#
Return the settings vector for this property
- property type#
Returns a string identifier for the type
- property units#
The units attached to this property
- property unitsAsBytes#
The units attached to this property as a encoded bytes object. It is assumed the caller knows the correct endcoding used.
- property value#
None( (mantid.dataobjects._dataobjects.PeaksWorkspaceProperty)arg1) -> mantid.api._api.Workspace
- valueAsPrettyStr((Property)arg1[, (int)maxLength=0[, (bool)collapseLists=True]]) str :#
The value of the property as a formatted string. If maxLength is defined then the output may not contain the full contents of the property. The maxLength and collapseLists arguments do not work for all property types
- property valueAsStr#
The value of the property as a string. For some property types, e.g. Workspaces, it is useful to be able to refer to the string value directly