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()
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()