def compareTable(jobItems, titles=None): for jobItem in jobItems: jobItem.loadJobItemResults(paramNameFile=args.paramNameFile, bestfit=not args.nobestfit, bestfitonly=args.bestfitonly) print jobItem.name if titles is None: titles = [jobItem.datatag for jobItem in jobItems if jobItem.result_marge is not None] else: titles = titles.split(';') return ResultObjs.resultTable(1, [jobItem.result_marge for jobItem in jobItems if jobItem.result_marge is not None], formatter=formatter, limit=args.limit, titles=titles, blockEndParams=args.blockEndParams, paramList=args.paramList).lines
def getTableLines(content, referenceDataJobItem=None): if referenceDataJobItem is not None: refResults = referenceDataJobItem.result_marge else: refResults = None return ResultObjs.resultTable(args.columns, [content], blockEndParams=args.blockEndParams, formatter=formatter, paramList=args.paramList, limit=args.limit, refResults=refResults, shiftSigma_indep=args.shift_sigma_indep, shiftSigma_subset=args.shift_sigma_subset).lines