Any different ideas?
cadjpyshortHarmonic PatternsTrend Analysis

Disclaimer