Newer
Older
.. algorithm::
.. summary::
.. alias::
.. properties::
Description
-----------
Applies algorithm :ref:`algm-Cropworkspace` to an input workspace or a group of workspaces to crop the empty time channels. Boundaries are calculated as follows:
:math:`X_{min} = 0`
:math:`X_{max} = N_{fc}\times\Delta t`
where :math:`N_{fc}` is the number of full time channels defined in the *full_channels* sample log and :math:`\Delta t` is the channel width defined in the *channel_width* sample log.
Restrictions on the input workspace
###################################
- The unit of the X-axis must be **Time-of-flight**.
- Workspace must contain *channel_width*, *full_channels* and *TOF1* sample logs.
Usage
-----
**Example**
.. testcode:: ExTOFTOFCropWorkspace
# Load data
ws=Load(Filename='TOFTOFTestdata.nxs')
print("Input workspace")
print("Total number of time channels: {}".format(len(ws.readX(0))))
print ("Number of filled time channels: {}".format(ws.getRun().getLogData('full_channels').value))
wscropped = TOFTOFCropWorkspace(ws)
print("Output workspace")
print("Total number of time channels: {}".format(len(wscropped.readX(0))))
Output:
.. testoutput:: ExTOFTOFCropWorkspace
Input workspace
Total number of time channels: 1025
Number of filled time channels: 1020.0
.. categories::
.. sourcelink::