Пример #1
0
            print '-> remove first and last point (edge effet)'
            qmin = x_axis[1]
            qmax = x_axis[-2]
            CropWorkspace(InputWorkspace=output_ws,
                          OutputWorkspace=output_ws,
                          XMin=qmin, XMax=qmax)

         #space
        self.setProperty("OutputWorkspace", mtd[output_ws])
        
        #cleanup all workspace used
        print '-> Cleaning useless workspaces'
        if mtd.workspaceExists(ws_event_data):
            mtd.deleteWorkspace(ws_event_data)
        
        if mtd.workspaceExists(ws_data_Q):
            mtd.deleteWorkspace(ws_data_Q)
        
        if mtd.workspaceExists(ws_data):
            mtd.deleteWorkspace(ws_data)
        
        if (NormFlag):
            if mtd.workspaceExists(ws_norm_event_data):
                mtd.deleteWorkspace(ws_norm_event_data)
        
        print
        
mtd.registerPyAlgorithm(RefLReduction())


Пример #2
0
            print _line
            
            #s1h
            s1h_value, s1h_units = wks_utility.getS1h(mtd[ws_event_data])
            _line = ' s1h: {0:.4f}'.format(s1h_value)
            _line += ' ' + s1h_units
            print _line
            
            #s2h
            s2h_value, s2h_units = wks_utility.getS2h(mtd[ws_event_data])
            _line = ' s2h: {0:.4f}'.format(s2h_value)
            _line += ' ' + s2h_units
            print _line
            
            #s1w
            s1w_value, s1w_units = wks_utility.getS1w(mtd[ws_event_data])
            _line = ' s1w: {0:.4f}'.format(s1w_value)
            _line += ' ' + s1w_units
            print _line
            
            #s2w
            s2w_value, s2w_units = wks_utility.getS2w(mtd[ws_event_data])
            _line = ' s2w: {0:.4f}'.format(s2w_value)
            _line += ' ' + s2w_units
            print _line

            print '********************************'
            print 
        
mtd.registerPyAlgorithm(RefLview())