Beispiel #1
0
 def generateLimitReport(self,limits):
     result = Report()
     upper = {}
     lower = {}
     for key in limits.keys():
         (lower[key],upper[key]) = limits[key]
     result.addReportColumnHash("LowerBound",lower)
     result.addReportColumnHash("UpperBound",upper)
     
     return result
Beispiel #2
0
    def generateReport(self,fluxModel, modelName, predictions, limits = False, longName = False,):
        result = Report()
        if longName:
            longNamesReport = self.generateLongNameReport(fluxModel)
            result.extend(longNamesReport)
        result.addReportColumnHash("FluxPrediction",predictions)
        if limits:
            limits = fluxModel.getLimits(modelName)
            limitReport = self.generateLimitReport(limits)
            result.extend(limitReport)

        return result