def percent_change(value, decimal_places=1, multiply=True, failure_string='N/A'):
    try:
        f = float(value)
        if multiply:
            f = f * 100
    except ValueError:
       return  failure_string
    s = _saferound(f, decimal_places)
    if f > 0:
        return '+' + s + '%'
    else:
        return s + '%'
This is a plugin to be loaded by Ecks
dataset/ETHPy150Open eyeseast/python-tablefu/table_fu/formatting.py/percent_change--crossover with--dataset/ETHPy150Open cread/ecks/ecks/plugins/os.py/get_os