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"