def execfiles(self, inputfiles): """ Runs several files from execute. """ if len(inputfiles) > 0: # Read input files to datain self.datain = [] for filename in inputfiles: # Read input file data = DataParent(config=self.config) self.datain.append(data.load(filename)) # Call start - run and call end self.runstart(self.datain, self.arglist) self.run() self.runend(self.dataout) # Write output file self.dataout.save() self.log.info('Execute: Saved result %s' % self.dataout.filename) else: # Warning - no input file(s) self.log.warn('Execute: Missing input File(s)')
def execfiles(self, inputfiles): """ Runs several files from execute. This function is overwritten in MISO and MIMO steps """ if len(self.arglist['inputfiles']) > 0: for filename in inputfiles: # Read input file: make dataparent, get child from load() ##- datain = DataParent(config=self.config) self.datain = datain.load(filename) # Call start - run and call end self.runstart(self.datain, self.arglist) self.run() self.runend(self.dataout) # Write output file self.dataout.save() self.log.info('Execute: Saved result %s' % self.dataout.filename) else: # Warning - no input file self.log.warn('Execute: Missing input File')