def doQuickOnRun(self, runNumber, transmissionNumbers, instrument, incidentAngle): defaultInstKey = 'default.instrument' defaultInstrument = config[defaultInstKey] try: config[defaultInstKey] = instrument LoadISISNexus(Filename=str(runNumber), OutputWorkspace=str(runNumber)) for transmissionNumber in transmissionNumbers: LoadISISNexus(Filename=str(transmissionNumber), OutputWorkspace=str(transmissionNumber)) transmissionRuns = ",".join(map(str, transmissionNumbers)) # Run quick quick.quick(str(runNumber), trans=transmissionRuns, theta=incidentAngle) finally: config[defaultInstKey] = defaultInstrument return mtd[str(runNumber) + '_IvsQ']
def runTest(self): defaultInstKey = 'default.instrument' defaultInstrument = config[defaultInstKey] try: config[defaultInstKey] = 'INTER' LoadISISNexus(Filename='13463', OutputWorkspace='13463') LoadISISNexus(Filename='13464', OutputWorkspace='13464') LoadISISNexus(Filename='13460', OutputWorkspace='13460') transmissionRuns = '13463,13464' runNo = '13460' incidentAngle = 0.7 quick.quick(runNo, trans=transmissionRuns, theta=incidentAngle) finally: config[defaultInstKey] = defaultInstrument
def doQuickOnRun(self, runNumber, transmissionNumbers, instrument, incidentAngle): defaultInstKey = 'default.instrument' defaultInstrument = config[defaultInstKey] try: config[defaultInstKey] = instrument LoadISISNexus(Filename=str(runNumber), OutputWorkspace=str(runNumber)) for transmissionNumber in transmissionNumbers: LoadISISNexus(Filename=str(transmissionNumber), OutputWorkspace=str(transmissionNumber)) transmissionRuns = ",".join([str(tn) for tn in transmissionNumbers]) # Run quick quick.quick(str(runNumber), trans=transmissionRuns, theta=incidentAngle) finally: config[defaultInstKey] = defaultInstrument return mtd[str(runNumber) + '_IvsQ']
def runTest(self): defaultInstKey = 'default.instrument' defaultInstrument = config[defaultInstKey] try: config[defaultInstKey] = 'INTER' LoadISISNexus(Filename='13463', OutputWorkspace='13463') LoadISISNexus(Filename='13464', OutputWorkspace='13464') LoadISISNexus(Filename='13460', OutputWorkspace='13460') transmissionRuns = '13463,13464' runNo = '13460' incidentAngle = 0.7 transmissionWs=quick.make_trans_corr(transmissionRuns, stitch_start_overlap=10, stitch_end_overlap=12, stitch_params=[1.5,0.02,17]) quick.quick(runNo, trans=transmissionWs, theta=incidentAngle) finally: config[defaultInstKey] = defaultInstrument