Esempio n. 1
0
  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
Esempio n. 2
0
  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)
Esempio n. 3
0
  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)