def get_monotonic_subsequences(data, min_length):
    direction = data[1] - data[0]
subsequences = []
cur_seq = []
for i in range(0, len(data) - 1):
    if direction > 0:
        if data[i] >= data[i - 1]:
            cur_seq.append(data[i])
else:
    subsequences.append(cur_seq)
cur_seq = [data[i]]
Определение, где в списке останавливается возрастание или убывание