def getXSDataResultPowderIntegration(self, _xsDataResultFIT2DCake):
        """
        """
        xsDataResultPowderIntegration = XSDataResultPowderIntegration()
        xsDataResultPowderIntegration.setIntegratedIntensities(_xsDataResultFIT2DCake.getResultFile())

        return xsDataResultPowderIntegration
Example #2
0
    def getXSDataResultPowderIntegration(self, _xsDataResultFIT2DCake):
        """
        """
        xsDataResultPowderIntegration = XSDataResultPowderIntegration()
        xsDataResultPowderIntegration.setIntegratedIntensities(_xsDataResultFIT2DCake.getResultFile())

        return xsDataResultPowderIntegration
Example #3
0
 def __init__(self):
     """
     """
     EDPluginControl.__init__(self)
     self.setXSDataInputClass(XSDataInputPowderIntegration)
     self.m_edStringControlledPluginName = "EDPluginSPDCakev1_5"
     self.m_edPluginPowderIntegration = None
     self.xsDataResultPowderIntegration = XSDataResultPowderIntegration()
 def testGenerateXSDataResultPowderIntegration(self):
     strReferenceInputFile = os.path.join(self.m_strDataPath, "XSDataResultFIT2DCake_reference.xml")
     strXMLInput = EDUtilsTest.readAndParseFile(strReferenceInputFile)
     EDApplication.loadModule("XSDataFIT2Dv1_0")
     from XSDataFIT2Dv1_0 import XSDataResultFIT2DCake
     xsDataResultFIT2DCake = XSDataResultFIT2DCake.parseString(strXMLInput)
     from EDHandlerXSDataFIT2Dv1_0 import EDHandlerXSDataFIT2Dv1_0
     edHandlerXSDataFIT2Dv1_0 = EDHandlerXSDataFIT2Dv1_0()
     xsDataResultPowderDiffraction = edHandlerXSDataFIT2Dv1_0.getXSDataResultPowderIntegration(xsDataResultFIT2DCake)
     strReferencePath = os.path.join(self.m_strDataPath, "XSDataResultPowderIntegration_reference.xml")
     strXMLResultReference = EDUtilsTest.readAndParseFile(strReferencePath)
     EDApplication.loadModule("XSDataDiffractionCTv1")
     from XSDataDiffractionCTv1 import XSDataResultPowderIntegration
     xsDataResultPowderIntegrationReference = XSDataResultPowderIntegration.parseString(strXMLResultReference)
     EDAssert.equal(xsDataResultPowderIntegrationReference.marshal(), xsDataResultPowderDiffraction.marshal())
 def testGenerateXSDataResultPowderIntegration(self):
     strReferenceInputFile = os.path.join(
         self.m_strDataPath, "XSDataResultFIT2DCake_reference.xml")
     strXMLInput = EDUtilsTest.readAndParseFile(strReferenceInputFile)
     EDApplication.loadModule("XSDataFIT2Dv1_0")
     from XSDataFIT2Dv1_0 import XSDataResultFIT2DCake
     xsDataResultFIT2DCake = XSDataResultFIT2DCake.parseString(strXMLInput)
     from EDHandlerXSDataFIT2Dv1_0 import EDHandlerXSDataFIT2Dv1_0
     edHandlerXSDataFIT2Dv1_0 = EDHandlerXSDataFIT2Dv1_0()
     xsDataResultPowderDiffraction = edHandlerXSDataFIT2Dv1_0.getXSDataResultPowderIntegration(
         xsDataResultFIT2DCake)
     strReferencePath = os.path.join(
         self.m_strDataPath, "XSDataResultPowderIntegration_reference.xml")
     strXMLResultReference = EDUtilsTest.readAndParseFile(strReferencePath)
     EDApplication.loadModule("XSDataDiffractionCTv1")
     from XSDataDiffractionCTv1 import XSDataResultPowderIntegration
     xsDataResultPowderIntegrationReference = XSDataResultPowderIntegration.parseString(
         strXMLResultReference)
     EDAssert.equal(xsDataResultPowderIntegrationReference.marshal(),
                    xsDataResultPowderDiffraction.marshal())