.. algorithm:: .. summary:: .. relatedalgorithms:: .. properties:: Description ----------- The algorithm is similar to :ref:`ChangeLogTime `, but instead of a defined time shift of the logs, one gets a shift in the indexes of the specified logs. This will make the log shorter by the specified shift. .. seealso:: :ref:`ChangeLogTime ` and :ref:`CorrectLogTimes ` Usage ----- .. include:: ../usagedata-note.txt .. testcode:: ShiftLogTime import numpy as np #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 = ShiftLogTime(w, LogName='Speed5', IndexShift='2') #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'))) .. testcleanup:: ShiftLogTime DeleteWorkspace('w') Output: .. testoutput:: ShiftLogTime 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:10:31.514001159Z' '2010-03-25T16:11:25.498002319Z'] .. categories:: .. sourcelink::