def createTables(self): currentWorkingDirectory = os.getcwdu() try: os.chdir(self.validationTempDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (string.join(map(os.path.basename, self.variables())), self.validationTableFilename()), logFilename=self.logFilename()) os.chdir(self.modelTempDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (string.join(map(os.path.basename, self.variables())), self.modelTableFilename()), logFilename=self.logFilename()) except AssertionError, exception: raise
def createTables(self): # currentWorkingDirectory = os.getcwdu() try: try: # Model. # os.chdir(self.modelOutputDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.modelSampleMapFilename(), self.modelSampleTableFilename()), logFilename=self.logFilename()) # Validation. # os.chdir(self.validationOutputDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.validationSampleMapFilename(), self.validationSampleTableFilename()), logFilename=self.logFilename()) except AssertionError, exception: raise except Exception, exception: utils.raiseException(u"error creating dependent variables table", exception)
def createTablesPerClass(self, aClass): currentWorkingDirectory = os.getcwdu() try: try: # Model, birth. os.chdir(self.modelTempDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.classNumberToBirthMapFilename(aClass), self.classNumberToBirthModelTableFilename(aClass)), logFilename=self.logFilename()) # Model, death. utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.classNumberToDeathMapFilename(aClass), self.classNumberToDeathModelTableFilename(aClass)), logFilename=self.logFilename()) # Validation, birth. os.chdir(self.validationTempDirectoryName()) utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.classNumberToBirthMapFilename(aClass), self.classNumberToBirthValidationTableFilename(aClass)), logFilename=self.logFilename()) # Validation, death. utils.executeMap2Col("--unittrue --coorcentre -g %s %s" % (self.classNumberToDeathMapFilename(aClass), self.classNumberToDeathValidationTableFilename(aClass)), logFilename=self.logFilename()) except AssertionError, exception: raise except Exception, exception: utils.raiseException(u"error creating dependent variables table", exception)