Actually I am trying to use the artificial intelligence techniques and computing to detect the shifts and recognize patterns which cannot be done by traditional analysis precisely.
Wavelets are a very common and powerful technique to extract patterns from data. I myself have used wavelets to identify temporal patterns in geochemical data (please see attached link). Wavelet techniques have also been used extensively in extracting patterns in rainfall and other climatological parameters (see for example Dr. Praveen Kumar's papers). I hope you find this information useful.
Article Temporal dynamics of biogeochemical processes at the Norman ...