Correct(scatter_sample, trans_sample, final_workspace, "sample") print final_workspace # NEED then to loop over the CAN run, do the subtractions and write everything out. rmin=0.038 print rmin # NEED v2 of SaveRKH to write out a series of 1d workspaces, with proper titles, into the same file (i.e append) # if scatter_can: Correct(scatter_can, trans_can, "tmp_can_output", "can") Minus(final_workspace, "tmp_can_output", final_workspace) mantid.deleteWorkspace("tmp_can_output") print "end" import SANSadd SANSadd.add_runs(path, [774,780]) wksp = '769_sans_raw' CropWorkspace(wksp, OutputWorkspace = 'rear', StartWorkspaceIndex= 8, EndWorkspaceIndex=(192*192 + 7)) CropWorkspace(wksp, OutputWorkspace = 'front', StartWorkspaceIndex= (192*192+8), EndWorkspaceIndex=(192*192*2 + 7)) # help(SumRowColumn) # SumRowColumn(InputWorkspace, OutputWorkspace, Orientation, XMin=-9999, XMax=-9999, HVMin=-9999, HVMax=-9999) # Orientation is "D_H" or "D_V" at present, Xmin/max is for TIMES, HVmin/max for rows or cols SumRowColumn('rear', 'rear_H', 'D_H', XMin=-9999, XMax=-9999, HVMin=-9999, HVMax=-9999) SumRowColumn('rear', 'rear_V', 'D_V', XMin=-9999, XMax=-9999, HVMin=-9999, HVMax=-9999) SumRowColumn('front', 'front_H', 'D_H', XMin=-9999, XMax=-9999, HVMin=-9999, HVMax=-9999) SumRowColumn('front', 'front_V', 'D_V', XMin=-9999, XMax=-9999, HVMin=-9999, HVMax=-9999) for i in range (52,62): SumRowColumn('rear', 'rear_H'+str(i), 'D_H', HVMin=i, HVMax=i) SumRowColumn('rear', 'rear_V78', 'D_V', HVMin=78, HVMax=78) SumRowColumn('front', 'front_H61', 'D_H', HVMin=61, HVMax=61) #
path="O:/cycle_09_5/" path="I:/" # 6m data SANSadd2.add_runs(path, [3333,3339]) #SaveNexusProcessed("added","i:/SANS2d00003362-add.nxs") import SANSadd #path="//isis/inst$/NDXSANS2D/Instrument/cycle_09_4/" path="N:/cycle_09_5/" #path="I:/" # 6m data SANSadd.add_runs(path, [3323,3362]) SaveNexusProcessed("added","i:/SANS2d00003362-add.nxs") SANSadd.add_runs(path, [3324,3327]) SaveNexusProcessed("added","i:/SANS2d00003327-add.nxs") SANSadd.add_runs(path, [3333,3339]) SaveNexusProcessed("added","i:/SANS2d00003339-add.nxs") SANSadd.add_runs(path, [3334,3340]) SaveNexusProcessed("added","i:/SANS2d00003340-add.nxs") SANSadd.add_runs(path, [3336,3341]) SaveNexusProcessed("added","i:/SANS2d00003341-add.nxs") SANSadd.add_runs(path, [3325,3337,3342]) SaveNexusProcessed("added","i:/SANS2d00003342-add.nxs") #SaveNexusProcessed("added","C:/AddFiles/SANS2d00003339-add.nxs")