My question is similar to this but with a lot more noise.
Basically, I want to extract repeating 'saw'-patterns from a time-series. They look like this:
I don't have any labelled data, but the patterns all have one thing in common. A steep rise followed by a slow decline that repeats itself for a little while. (Also recognisible in the step function in purple below the pattern).
How can I go about extracting these patterns from a big batch of different time-series? Preferably in Python. I'd rather not spend days building a model, so the simpler the better :)