def S_find_gradients_values(_data_list):
    """
    Returns all gradients from the data samples
    """

    g_data = []

    ds = len(_data_list)

    for i in range(1, ds):

        g = _data_list[i] - _data_list[i-1]

        if g != 0:
            g_data.append((g, i))

    return g_data