diff --git a/Testing/Data/SystemTest/PEARL/Attentuation/PRL112_DC25_10MM_FF.OUT.md5 b/Testing/Data/SystemTest/PEARL/Attentuation/PRL112_DC25_10MM_FF.OUT.md5 new file mode 100644 index 0000000000000000000000000000000000000000..597b9701bffc6b45b252abd22a14c83dd40493d5 --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/Attentuation/PRL112_DC25_10MM_FF.OUT.md5 @@ -0,0 +1 @@ +9682929ba26077bce6737a85bd104874 diff --git a/Testing/Data/SystemTest/PEARL/Calibration/pearl_group_12_1_TT70.cal.md5 b/Testing/Data/SystemTest/PEARL/Calibration/pearl_group_12_1_TT70.cal.md5 new file mode 100644 index 0000000000000000000000000000000000000000..0396af0f68d35ae059e1f1decd41f095490260db --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/Calibration/pearl_group_12_1_TT70.cal.md5 @@ -0,0 +1 @@ +c2efdc30a09b2faa57309bdc9274e415 diff --git a/Testing/Data/SystemTest/PEARL/Calibration/pearl_offset_15_3.cal.md5 b/Testing/Data/SystemTest/PEARL/Calibration/pearl_offset_15_3.cal.md5 new file mode 100644 index 0000000000000000000000000000000000000000..c3f7a15783c84b55e176384e728251a69d5717b2 --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/Calibration/pearl_offset_15_3.cal.md5 @@ -0,0 +1 @@ +112f680185a739c351aba1c4a150933e diff --git a/Testing/Data/SystemTest/PEARL/Calibration/van_spline_TT70_cycle_15_4.nxs.md5 b/Testing/Data/SystemTest/PEARL/Calibration/van_spline_TT70_cycle_15_4.nxs.md5 new file mode 100644 index 0000000000000000000000000000000000000000..557e86b852cae11ff45d888e3cf9c523952a9efa --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/Calibration/van_spline_TT70_cycle_15_4.nxs.md5 @@ -0,0 +1 @@ +389a50825f9e2d1744243eee176e4bb4 diff --git a/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092476.raw.md5 b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092476.raw.md5 new file mode 100644 index 0000000000000000000000000000000000000000..a0aa6635591aab9ace1891d1f1f5f50d077a9604 --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092476.raw.md5 @@ -0,0 +1 @@ +fd66e2bf8f8d713e161f1c1d05dbf109 diff --git a/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092477.raw.md5 b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092477.raw.md5 new file mode 100644 index 0000000000000000000000000000000000000000..effba08e22a3e5e1535a5e6917c6122004307561 --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092477.raw.md5 @@ -0,0 +1 @@ +2d980dd004e155a09cea2cf0ef47b067 diff --git a/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092478.raw.md5 b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092478.raw.md5 new file mode 100644 index 0000000000000000000000000000000000000000..c51e5a1df6758e6e20fdf0cc23ed9c58fd4e78d3 --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092478.raw.md5 @@ -0,0 +1 @@ +8e4bbd576041d73954f6332421c7304e diff --git a/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092479.raw.md5 b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092479.raw.md5 new file mode 100644 index 0000000000000000000000000000000000000000..41ca56e3da60ba9589403c690be7c5477acdbdab --- /dev/null +++ b/Testing/Data/SystemTest/PEARL/RawFiles/PEARL00092479.raw.md5 @@ -0,0 +1 @@ +fb5c6cfe4cf1020eea4ff49ed9b2e6b4 diff --git a/Testing/SystemTests/tests/analysis/PearlPowderDiffractionScriptTest.py b/Testing/SystemTests/tests/analysis/PearlPowderDiffractionScriptTest.py new file mode 100644 index 0000000000000000000000000000000000000000..d7800d198c45d87aa8fbced4ba89a3272884d4e5 --- /dev/null +++ b/Testing/SystemTests/tests/analysis/PearlPowderDiffractionScriptTest.py @@ -0,0 +1,193 @@ +# pylint: disable= attribute-defined-outside-init, no-init + +import unittest +import os.path +import shutil + +from mantid.api import AnalysisDataService, MatrixWorkspace +from mantid.simpleapi import * +from mantid import config +import stresstesting +import pearl_routines + +DIFF_PLACES = 8 +# initial directory to the system test data files +DIRS = config['datasearch.directories'].split(';') + + +class PearlPowderDiffractionScriptTest(stresstesting.MantidStressTest): + def requiredFiles(self): + filenames = [] + + # existing calibration files + filenames.extend(('PEARL/Calibration/pearl_group_12_1_TT70.cal', + 'PEARL/Calibration/pearl_offset_15_3.cal', + 'PEARL/Calibration/van_spline_TT70_cycle_15_4.nxs', + 'PEARL/Attentuation/PRL112_DC25_10MM_FF.OUT')) + # raw files / run numbers 92476-92479 + for i in range(6, 10): + filenames.append('PEARL/RawFiles/PEARL0009247' + str(i)) + + return filenames + + def _clean_up_files(self, filenames, directories): + try: + for files in filenames: + path = os.path.join(directories[0], files) + os.remove(path) + cali_path = os.path.join(directories[0], "PEARL/DataOut") + shutil.rmtree(cali_path) + except OSError, ose: + print 'could not delete the generated file: ', ose.filename + + def runTest(self): + self._success = False + + # code to run the script starts here + pearl_routines.PEARL_startup(usern="Mantid_Tester", thiscycle="15_4") + + # setting files directory here + # DIRS[0] is the system test directory + + # setting raw files directory + raw_path = os.path.join(DIRS[0], "PEARL/RawFiles/") + pearl_routines.pearl_set_currentdatadir(raw_path) + pearl_routines.PEARL_setdatadir(raw_path) + + # setting calibration files directory + cali_path = os.path.join(DIRS[0], "PEARL/Calibration/") + pearl_routines.pearl_initial_dir(cali_path) + atten_path = os.path.join(DIRS[0], "PEARL/Attentuation/PRL112_DC25_10MM_FF.OUT") + pearl_routines.PEARL_setattenfile(atten_path) + + # setting data output folder + data_out_path = os.path.join(DIRS[0], "PEARL/DataOut/") + pearl_routines.pearl_set_userdataoutput_dir(data_out_path) + + # run the script by calling PEARL_focus function + pearl_routines.PEARL_focus('92476_92479', 'raw', fmode='trans', ttmode='TT70', + atten=True, van_norm=True, debug=True) + + # Custom code to create and run this single test suite + # and then mark as success or a failure + suite = unittest.TestSuite() + suite.addTest(unittest.makeSuite(LoadTests, "test")) + runner = unittest.TextTestRunner() + # Run using either runner + res = runner.run(suite) + if res.wasSuccessful(): + self._success = True + else: + self._success = False + + def validate(self): + return self._success + + def cleanup(self): + filenames = [] + filenames.extend(("PEARL/DataOut/PRL92476_92479.nxs", + "PEARL/DataOut/PRL92476_92479_d_xye-0.dat", + "PEARL/DataOut/PRL92476_92479_tof_xye-0.dat", + "PEARL/DataOut/PRL92476_92479-0.gss")) + self._clean_up_files(filenames, DIRS) + + +# ====================================================================== +# pylint: disable = too-many-public-methods +# work horse + +class LoadTests(unittest.TestCase): + wsname = "__LoadTest" + cleanup_names = [] + + def tearDown(self): + self.cleanup_names.append(self.wsname) + for name in self.cleanup_names: + try: + AnalysisDataService.remove(name) + except KeyError: + pass + self.cleanup_names = [] + + # ============================ Success ============================= + + def test_vanadium_workspace(self): + for i in range(1, 15): + van_file = mtd["van" + str(i)] + self.assertTrue(isinstance(van_file, MatrixWorkspace)) + self.assertEquals(1, van_file.getNumberHistograms()) + self.assertEquals(4310, van_file.blocksize()) + + # check random values, places variables doesnt seem to work when + van1 = mtd["van1"] + self.assertAlmostEqual(1690.17031579, van1.readX(0)[199], places=DIFF_PLACES) + van4 = mtd["van4"] + self.assertAlmostEqual(6.5605707095e-06, van4.readY(0)[4000], places=DIFF_PLACES) + van7 = mtd["van7"] + self.assertAlmostEquals(1.03406081396e-08, van7.readE(0)[50], places=DIFF_PLACES) + van10 = mtd["van10"] + self.assertAlmostEquals(11667.996525642744, van10.readX(0)[3420], places=DIFF_PLACES) + van14 = mtd["van14"] + self.assertAlmostEqual(3.39159292684e-05, van14.readY(0)[187], places=DIFF_PLACES) + + def test_rdata_workspace(self): + for i in range(1, 15, 3): + rfile = mtd["rdata" + str(i)] + self.assertTrue(isinstance(rfile, MatrixWorkspace)) + self.assertEquals(1, rfile.getNumberHistograms()) + self.assertEquals(4310, rfile.blocksize()) + self.assertIn("glucose+Pb 6 tns in ZTA anvils", rfile.getTitle()) + + van_file = mtd["van" + str(i)] + self.assertAlmostEquals(van_file.readX(0)[i], rfile.readX(0)[i], places=DIFF_PLACES) + + focus_file = mtd["focus"] + self.assertTrue(isinstance(focus_file, MatrixWorkspace)) + self.assertEquals(14, focus_file.getNumberHistograms()) + self.assertEquals(4310, focus_file.blocksize()) + self.assertIn("glucose+Pb 6 tns in ZTA anvils", rfile.getTitle()) + + def test_mod_files(self): + mod_group_table = mtd["PRL92476_92479"] + self.assertTrue("PRL92476_92479_mods1-9_1" in mod_group_table[0].getName()) + + for i in range(1, 10): + self.assertTrue("PRL92476_92479_mod" + str(i) in mod_group_table[i].getName()) + self.assertEquals(4310, mod_group_table[i].blocksize()) + ind_mod_file = mtd["PRL92476_92479_mod" + str(i)] + self.assertAlmostEqual(mod_group_table[i].readY(0)[50], + ind_mod_file.readY(0)[50], places=DIFF_PLACES) + + no_atten = mtd["PRL92476_92479_noatten"] + self.assertAlmostEqual(1.06842521, no_atten.readY(0)[17], places=DIFF_PLACES) + self.assertAlmostEqual(1.52553392, no_atten.readX(0)[2663], places=DIFF_PLACES) + self.assertAlmostEqual(0.01567764, no_atten.readE(0)[577], places=DIFF_PLACES) + self.assertAlmostEqual(3.61208767, no_atten.readX(0)[4100], places=DIFF_PLACES) + self.assertAlmostEqual(0.94553930, no_atten.readY(0)[356], places=DIFF_PLACES) + + def test_saved_data_files(self): + files_data = [] + + wsname = "GSSFile" + gss_file = os.path.join(DIRS[0], "PEARL/DataOut/PRL92476_92479-0.gss") + files_data.append(LoadGSS(Filename=gss_file, OutputWorkspace=wsname)) + + xye_dSpacing_ws = "xye_dSpacing" + dSpacing_file = os.path.join(DIRS[0], "PEARL/DataOut/PRL92476_92479_d_xye-0.dat") + files_data.append(Load(Filename=dSpacing_file, OutputWorkspace=xye_dSpacing_ws)) + + xye_ToF_ws = "xye_ToF" + ToF_file = os.path.join(DIRS[0], "PEARL/DataOut/PRL92476_92479_tof_xye-0.dat") + files_data.append(Load(Filename=ToF_file, OutputWorkspace=xye_ToF_ws)) + + for data in files_data: + self.assertTrue(isinstance(data, MatrixWorkspace)) + self.assertEquals(1, data.getNumberHistograms()) + self.assertEquals(4310, data.blocksize()) + + self.assertAlmostEqual(files_data[1].readY(0)[356], files_data[2].readY(0)[356], + places=DIFF_PLACES) + self.assertAlmostEqual(files_data[1].readE(0)[943], files_data[2].readE(0)[943], + places=DIFF_PLACES) + self.assertAlmostEqual(files_data[1].readY(0)[3293], files_data[2].readY(0)[3293], + places=DIFF_PLACES) diff --git a/scripts/PearlPowderISIS/pearl_calib_factory.py b/scripts/PearlPowderISIS/pearl_calib_factory.py index 731e2aba704be493b83b908f8bcb3bdb6b7ed4b8..aafd3a7e0017d1febb5d074e8fd5bf8a016d1c14 100644 --- a/scripts/PearlPowderISIS/pearl_calib_factory.py +++ b/scripts/PearlPowderISIS/pearl_calib_factory.py @@ -6,405 +6,405 @@ from mantid.simpleapi import * def get_calibration_dir(cycle, tt_mode, pearl_file_dir): if (cycle == "15_4"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_15_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_15_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_4.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_15_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_15_4.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_15_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_15_4.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_4.nxs" elif (cycle == "15_3"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_15_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_15_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_3.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_15_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_15_3.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_15_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_15_3.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_3.nxs" elif (cycle == "15_2"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_15_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_15_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_2.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_15_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_15_2.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_15_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_15_2.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_2.nxs" elif (cycle == "15_1"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_15_1.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_15_1.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_1.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_15_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_15_1.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_15_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_15_1.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_15_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_15_1.nxs" elif (cycle == "14_3"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_14_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_14_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_3.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_14_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_14_3.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_14_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_14_3.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_3.nxs" elif (cycle == "14_2"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_14_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_14_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_2.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_14_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_14_2.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_14_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_14_2.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_2.nxs" elif (cycle == "14_1"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_14_1.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_14_1.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_1.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_14_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_14_1.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_14_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_14_1.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_14_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_14_1.nxs" elif (cycle == "13_5"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_13_5.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_13_5.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_5.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_13_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_13_5.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_13_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_13_5.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_5.nxs" elif (cycle == "13_4"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_13_4.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_13_4.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_4.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_13_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_13_4.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_13_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_13_4.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_4.nxs" elif (cycle == "13_3"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_13_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_13_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_3.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_13_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_13_3.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_13_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_13_3.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_3.nxs" elif (cycle == "13_2"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_13_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_13_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_2.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_13_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_13_2.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_13_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_13_2.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_2.nxs" elif (cycle == "13_1"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_13_1.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_13_1.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_1.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_13_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_13_1.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_13_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_13_1.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_13_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_13_1.nxs" elif (cycle == "12_5"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_12_5.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_12_5.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_5.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_12_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_12_5.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_12_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_12_5.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_5.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_5.nxs" elif (cycle == "12_4"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_12_4.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_12_4.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_4.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_12_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_12_4.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_12_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_12_4.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_4.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_4.nxs" elif (cycle == "12_3"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_12_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_12_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_3.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_12_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_12_3.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_12_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_12_3.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_3.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_3.nxs" elif (cycle == "12_2"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_12_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_12_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_2.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_12_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_12_2.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_12_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_12_2.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_2.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_2.nxs" elif (cycle == "12_1"): instver = "new2" - calfile = pearl_file_dir + "Calibration\\pearl_offset_12_1.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst2_long.nxs" + calfile = pearl_file_dir + "pearl_offset_12_1.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst2_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_1.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_12_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_12_1.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_12_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_12_1.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_12_1_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_12_1.nxs" + groupfile = pearl_file_dir + "pearl_group_12_1_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_12_1.nxs" elif (cycle == "11_5"): instver = "new" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_5.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst_long.nxs" + calfile = pearl_file_dir + "pearl_offset_11_5.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_5.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_5.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_11_5.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_11_5.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_11_5.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_11_5.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_5.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_5.nxs" elif (cycle == "11_4"): instver = "new" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_4.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst_long.nxs" + calfile = pearl_file_dir + "pearl_offset_11_4.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_4.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_4.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_11_4.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_11_4.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_11_4.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_11_4.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_4.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_4.nxs" elif (cycle == "11_3"): instver = "new" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_3.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst_long.nxs" + calfile = pearl_file_dir + "pearl_offset_11_3.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst_long.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_3.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_3.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_11_3.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_11_3.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_11_3.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_11_3.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_3.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_3.nxs" elif (cycle == "11_2"): instver = "new" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst.nxs" - vanfile = pearl_file_dir + "Calibration\\van_spline_mods_cycle_11_2.nxs" + calfile = pearl_file_dir + "pearl_offset_11_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst.nxs" + vanfile = pearl_file_dir + "van_spline_mods_cycle_11_2.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_2.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_2.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_11_2.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_11_2.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_11_2.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_11_2.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_2.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_2.nxs" elif (cycle == "11_1"): instver = "new" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst_11_1.nxs" + calfile = pearl_file_dir + "pearl_offset_11_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst_11_1.nxs" if (tt_mode == "TT88"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_1.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_1.nxs" elif (tt_mode == "TT70"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT70.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT70_cycle_11_1.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT70.cal" + vanfile = pearl_file_dir + "van_spline_TT70_cycle_11_1.nxs" elif (tt_mode == "TT35"): - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT35.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT35_cycle_11_1.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT35.cal" + vanfile = pearl_file_dir + "van_spline_TT35_cycle_11_1.nxs" else: print "Sorry I don't know that Two Theta mode so assuming T88" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - vanfile = pearl_file_dir + "Calibration\\van_spline_TT88_cycle_11_1.nxs" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + vanfile = pearl_file_dir + "van_spline_TT88_cycle_11_1.nxs" elif (cycle == "10_2"): instver = "old" - calfile = pearl_file_dir + "Calibration\\pearl_offset_10_2.cal" - groupfile = pearl_file_dir + "Calibration\\pearl_group_10_2.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_all.nxs" - vanfile = pearl_file_dir + "Calibration\\test_van_new_cycle_10_2.nxs" + calfile = pearl_file_dir + "pearl_offset_10_2.cal" + groupfile = pearl_file_dir + "pearl_group_10_2.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_all.nxs" + vanfile = pearl_file_dir + "test_van_new_cycle_10_2.nxs" else: print "Sorry that cycle has not been defined yet" diff --git a/scripts/PearlPowderISIS/pearl_routines.py b/scripts/PearlPowderISIS/pearl_routines.py index 6519c05dec6e37115d3c541398100fac92eae945..4af765c422d8a62febaa6c734da66a2ee2cca29a 100644 --- a/scripts/PearlPowderISIS/pearl_routines.py +++ b/scripts/PearlPowderISIS/pearl_routines.py @@ -40,16 +40,16 @@ def PEARL_startup(usern="matt", thiscycle='11_1'): # currentdatadir="X:\data\cycle_11_1\\" # directory where the files are going to be found - pearl_file_dir = "P:\Mantid\\" + pearl_file_dir = "P:\Mantid\\Calibration\\" currentdatadir = "I:\\" livedatadir = "I:\\" # calfile="C:\PEARL\\pearl_offset_11_2.cal" - calfile = pearl_file_dir + "Calibration\\pearl_offset_11_2.cal" - groupfile = pearl_file_dir + "Calibration\\pearl_group_11_2_TT88.cal" - # groupfile=pearl_file_dir + "Calibration\\test_cal_group_mods_11_1.cal" - vabsorbfile = pearl_file_dir + "Calibration\\pearl_absorp_sphere_10mm_newinst_long.nxs" - vanfile = pearl_file_dir + "Calibration\\van_spline_all_cycle_11_1.nxs" - attenfile = pearl_file_dir + "Attentuation\\PRL985_WC_HOYBIDE_NK_10MM_FF.OUT" + calfile = pearl_file_dir + "pearl_offset_11_2.cal" + groupfile = pearl_file_dir + "pearl_group_11_2_TT88.cal" + # groupfile=pearl_file_dir + "test_cal_group_mods_11_1.cal" + vabsorbfile = pearl_file_dir + "pearl_absorp_sphere_10mm_newinst_long.nxs" + vanfile = pearl_file_dir + "van_spline_all_cycle_11_1.nxs" + attenfile = "P:\Mantid\\Attentuation\\PRL985_WC_HOYBIDE_NK_10MM_FF.OUT" mode = "all" tt_mode = "TT88" tofbinning = "1500,-0.0006,19900"