Exemple #1
0
 def test_plotconstE_and_plotconstQ_plot_equal_value_at_crossing(self):
     Q = 2.512
     figure, axes, cuts = directtools.plotconstQ(self._sqw, Q, 0.01)
     lineDataQ = axes.get_lines()[0].get_data()
     E = 2.2
     figure, axes, cuts = directtools.plotconstE(self._sqw, E, 0.01)
     lineDataE = axes.get_lines()[0].get_data()
     indexE = numpy.argmin(numpy.abs(lineDataQ[0] - E))
     indexQ = numpy.argmin(numpy.abs(lineDataE[0] - Q))
     self.assertEqual(lineDataQ[1][indexE], lineDataE[1][indexQ])
 def test_plotconstE_and_plotconstQ_plot_equal_value_at_crossing(self):
     Q = 2.512
     figure, axes, cuts = directtools.plotconstQ(self._sqw, Q, 0.01)
     lineDataQ = axes.get_lines()[0].get_data()
     E = 2.2
     figure, axes, cuts = directtools.plotconstE(self._sqw, E, 0.01)
     lineDataE = axes.get_lines()[0].get_data()
     indexE = numpy.argmin(numpy.abs(lineDataQ[0] - E))
     indexQ = numpy.argmin(numpy.abs(lineDataE[0] - Q))
     self.assertEquals(lineDataQ[1][indexE], lineDataE[1][indexQ])
Exemple #3
0
 def test_plotconstE_and_plotconstQ_plot_equal_value_at_crossing(self):
     DirectILLCollectData(
         Run='ILL/IN4/084447.nxs',
         OutputWorkspace='sample',
         IncidentEnergyCalibration='Energy Calibration OFF',
         FlatBkg='Flat Bkg OFF',
     )
     DirectILLReduction(InputWorkspace='sample', OutputWorkspace='reduced')
     Q = 2.5
     figure, axes, cuts = directtools.plotconstQ('reduced', Q, 0.01)
     lineDataQ = axes.get_lines()[0].get_data()
     E = 2.2
     figure, axes, cuts = directtools.plotconstE('reduced', E, 0.01)
     lineDataE = axes.get_lines()[0].get_data()
     indexE = numpy.argmin(numpy.abs(lineDataQ[0] - E))
     indexQ = numpy.argmin(numpy.abs(lineDataE[0] - Q))
     self.assertEquals(lineDataQ[1][indexE], lineDataE[1][indexQ])
 def test_plotconstE_and_plotconstQ_plot_equal_value_at_crossing(self):
     DirectILLCollectData(
         Run='ILL/IN4/084447.nxs',
         OutputWorkspace='sample',
         IncidentEnergyCalibration='Energy Calibration OFF',
         FlatBkg='Flat Bkg OFF',
     )
     DirectILLReduction(
         InputWorkspace='sample',
         OutputWorkspace='reduced'
     )
     Q = 2.5
     figure, axes, cuts = directtools.plotconstQ('reduced', Q, 0.01)
     lineDataQ = axes.get_lines()[0].get_data()
     E = 2.2
     figure, axes, cuts = directtools.plotconstE('reduced', E, 0.01)
     lineDataE = axes.get_lines()[0].get_data()
     indexE = numpy.argmin(numpy.abs(lineDataQ[0] - E))
     indexQ = numpy.argmin(numpy.abs(lineDataE[0] - Q))
     self.assertEquals(lineDataQ[1][indexE], lineDataE[1][indexQ])