Пример #1
0
 def average_buffers(self):
     """
     Average out all buffers
     """
     self.lstExecutiveSummary.append("Averaging out buffer files: " + ", ".join(self.hplc_run.for_buffer))
     xsdIn = XSDataInputDataver(inputCurve=[XSDataFile(XSDataString(i)) for i in self.hplc_run.for_buffer])
     if self.dataInput.bufferCurve:
         xsdIn.outputCurve = self.dataInput.bufferCurve
     else:
         xsdIn.outputCurve = XSDataFile(XSDataString(self.hplc_run.first_curve[::-1].split("_", 1)[1][::-1] + "_buffer_aver%02i.dat" % len(self.hplc_run.for_buffer)))
     self.__edPluginDatAver = self.loadPlugin(self.strControlledPluginDatAver)
     self.__edPluginDatAver.dataInput = xsdIn
     self.__edPluginDatAver.connectSUCCESS(self.doSuccessDatAver)
     self.__edPluginDatAver.connectFAILURE(self.doFailureDatAver)
     self.__edPluginDatAver.executeSynchronous()
Пример #2
0
 def average_buffers(self):
     """
     Average out all buffers
     """
     self.lstExecutiveSummary.append("Averaging out buffer files: " + ", ".join(self.hplc_run.for_buffer))
     xsdIn = XSDataInputDataver(inputCurve=[XSDataFile(XSDataString(i)) for i in self.hplc_run.for_buffer])
     if self.dataInput.bufferCurve:
         xsdIn.outputCurve = self.dataInput.bufferCurve
     else:
         xsdIn.outputCurve = XSDataFile(XSDataString(self.hplc_run.first_curve[::-1].split("_", 1)[1][::-1] + "_buffer_aver_%04i.dat" % len(self.hplc_run.for_buffer)))
     self.edPluginDatAver = self.loadPlugin(self.strControlledPluginDatAver)
     self.edPluginDatAver.dataInput = xsdIn
     self.edPluginDatAver.connectSUCCESS(self.doSuccessDatAver)
     self.edPluginDatAver.connectFAILURE(self.doFailureDatAver)
     self.edPluginDatAver.executeSynchronous()
 def testCheckParameters(self):
     xsDataInput = XSDataInputDataver()
     xsDataInput.inputCurve = [XSDataFile()]
     xsDataInput.outputCurve = XSDataFile()
     edPluginExecDataver = self.createPlugin()
     edPluginExecDataver.setDataInput(xsDataInput)
     edPluginExecDataver.checkParameters()
Пример #4
0
 def testCheckParameters(self):
     xsDataInput = XSDataInputDataver()
     xsDataInput.inputCurve = [XSDataFile()]
     xsDataInput.outputCurve = XSDataFile()
     edPluginExecDataver = self.createPlugin()
     edPluginExecDataver.setDataInput(xsDataInput)
     edPluginExecDataver.checkParameters()