pub fn detect_patterns(history: &[(DateTime<Utc>, f32)]) -> Vec<Pattern>
Detect patterns in a time series.
Runs all pattern detectors and returns any patterns found with sufficient confidence.