Ejemplo n.º 1
0
def margeParamTex(rootname, params=None, limit=1, paramNameFile=None):
    """ Get tex snipped for constraint on parameters in params """
    if not '.margestats' in rootname: rootname += '.margestats'
    marge = ResultObjs.margeStats(rootname , paramNameFile)
    if not params: params = marge.list()

    formatter = ResultObjs.noLineTableFormatter()
    texs = []
    labels = []
    for par in params:
        tex = marge.texValues(formatter, par, limit=limit)
        if tex is not None:
            texs.append(tex[0])
            labels.append(marge.parWithName(par).label)
        else:
            texs.append(None)
            labels.append(None)

    return params, labels, texs