def print_value(value, ndigits=3):
    """Prepare a parameter value for printing, used in CyclingParams.__str__"""
    if len(value) == 1:
        return format(value[0], '.%df' % ndigits)
    else:
        return 'array(%d)' % len(value)