ChangeLogTime v1#
Summary#
Adds a constant to the times for the requested log.
See Also#
Properties#
Name |
Direction |
Type |
Default |
Description |
|---|---|---|---|---|
InputWorkspace |
Input |
Mandatory |
A workspace |
|
OutputWorkspace |
Output |
Mandatory |
The name to use for the output workspace |
|
LogName |
Input |
string |
Name of the log to add the offset to |
|
TimeOffset |
Input |
number |
0 |
Number of seconds (a float) to add to the time of each log value. Required. |
Description#
Adds a constant to the times for the requested log.
See also
Usage#
Note
To run these usage examples please first download the usage data, and add these to your path. In Mantid this is done using Manage User Directories.
#Load a workspace
w=Load('CNCS_7860')
#get the log times for a particular variable
original=w.getRun()['Speed5'].times
#Change the log times
w=ChangeLogTime(w,LogName='Speed5',TimeOffset='10')
#get the log times for a particular variable, after change
modified=w.getRun()['Speed5'].times
#print times
print("OriginalTimes: {}".format(np.datetime_as_string(original, timezone='UTC')))
print("ModifiedTimes: {}".format(np.datetime_as_string(modified, timezone='UTC')))
Output:
OriginalTimes: ['2010-03-25T16:09:27.780000000Z' '2010-03-25T16:10:01.560998229Z'
'2010-03-25T16:10:31.514001159Z' '2010-03-25T16:11:25.498002319Z']
ModifiedTimes: ['2010-03-25T16:09:37.780000000Z' '2010-03-25T16:10:11.560998229Z'
'2010-03-25T16:10:41.514001159Z' '2010-03-25T16:11:35.498002319Z']
Categories: AlgorithmIndex | DataHandling\Logs
Source#
C++ header: ChangeLogTime.h
C++ source: ChangeLogTime.cpp