def isuncertainties(arg_list):
    """
    check if the input list contains any elements with uncertainties class

    :param arg_list: list of arguments
    :return: True/False
    """
    for arg in arg_list:
        if isinstance(arg, (list, tuple)) and isinstance(arg[0], uct.UFloat):
            return True
        elif isinstance(arg, np.ndarray) and isinstance(
                np.atleast_1d(arg)[0], uct.UFloat):
            return True
        elif isinstance(arg, (float, uct.UFloat)) and \
                isinstance(arg, uct.UFloat):
            return True
    return False
check if the input list contains any elements with uncertainties class

    :param arg_list: list of arguments
    :return: True/False