Ejemplo n.º 1
0
 def test_parameters(self):
     ws = LoadLamp('D1B_2D_Export.hdf')
     self.assertTrue(ws)
     self.assertTrue(isinstance(ws, MatrixWorkspace))
     self.assertEqual(ws.blocksize(), 1280)
     self.assertEqual(ws.getNumberHistograms(), 833)
     run = ws.getRun()
     self.assertTrue(run)
     self.assertTrue(isinstance(run, Run))
     self.assertEqual(len(run.keys()), 31)
     self.assertTrue(run.hasProperty('4) Wavelength'))
     self.assertEqual(run.getProperty('4) Wavelength').value, 2.52)
Ejemplo n.º 2
0
 def test_2D_tile(self):
     ws = LoadLamp('199902_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEqual(ws.blocksize(), 2048)
     self.assertEqual(ws.getNumberHistograms(), 18)
     self.assertAlmostEqual(ws.readY(8)[1534], 0.2546, 4)
     self.assertEqual(ws.readX(3)[4], 5)
     self.assertAlmostEqual(ws.readE(10)[1535], 0.0012, 4)
     self.assertAlmostEqual(ws.getAxis(1).extractValues()[11], 95.3, 1)
Ejemplo n.º 3
0
 def test_2D_ragged(self):
     ws = LoadLamp('967076_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEqual(ws.blocksize(), 3199)
     self.assertEqual(ws.getNumberHistograms(), 571)
     self.assertEqual(ws.readY(103)[373], 73)
     self.assertAlmostEqual(ws.readE(105)[205], 80.7279, 4)
     self.assertAlmostEqual(ws.readX(7)[8], -27.0516, 4)
     self.assertAlmostEqual(ws.getAxis(1).extractValues()[5], -30.8006, 4)
Ejemplo n.º 4
0
 def test_1D(self):
     ws = LoadLamp('967067_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEqual(ws.blocksize(), 3200)
     self.assertEqual(ws.getNumberHistograms(), 1)
     self.assertEqual(ws.readY(0)[350], 1134)
     self.assertAlmostEqual(ws.readX(0)[0], -11.8563, 4)
     self.assertAlmostEqual(ws.readE(0)[1300], 54.2494, 4)
Ejemplo n.º 5
0
 def test_2D_tile(self):
     ws = LoadLamp('199902_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEquals(ws.blocksize(),2048)
     self.assertEquals(ws.getNumberHistograms(),18)
     self.assertAlmostEqual(ws.readY(8)[1534],0.2546,4)
     self.assertEquals(ws.readX(3)[4],5)
     self.assertAlmostEqual(ws.readE(10)[1535],0.0012,4)
     self.assertAlmostEqual(ws.getAxis(1).extractValues()[11],95.3,1)
Ejemplo n.º 6
0
 def test_2D_ragged(self):
     ws = LoadLamp('967076_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEquals(ws.blocksize(),3199)
     self.assertEquals(ws.getNumberHistograms(),571)
     self.assertEquals(ws.readY(103)[373],73)
     self.assertAlmostEqual(ws.readE(105)[205],80.7279,4)
     self.assertAlmostEqual(ws.readX(7)[8],-27.0516,4)
     self.assertAlmostEqual(ws.getAxis(1).extractValues()[5],-30.8006,4)
Ejemplo n.º 7
0
 def test_1D(self):
     ws = LoadLamp('967067_LAMP.hdf')
     self.assertTrue(ws)
     self.assertEquals(ws.blocksize(),3200)
     self.assertEquals(ws.getNumberHistograms(),1)
     self.assertEquals(ws.readY(0)[350],1134)
     self.assertAlmostEqual(ws.readX(0)[0],-11.8563,4)
     self.assertAlmostEqual(ws.readE(0)[1300],54.2494,4)
Ejemplo n.º 8
0
 def test_no_param(self):
     ws = LoadLamp('no_parameters.hdf')
     self.assertTrue(ws)
     self.assertEquals(ws.blocksize(), 310)
Ejemplo n.º 9
0
 def test_no_param(self):
     ws = LoadLamp('no_parameters.hdf')
     self.assertTrue(ws)
     self.assertEqual(ws.blocksize(), 310)