Skip to main content

augurs_seasons/
lib.rs

1#![doc = include_str!("../README.md")]
2mod periodogram;
3#[cfg(test)]
4mod test_data;
5
6pub use periodogram::{
7    Builder as PeriodogramDetectorBuilder, Detector as PeriodogramDetector, Periodogram,
8};
9
10/// A detector of periodic signals in a time series.
11pub trait Detector {
12    /// Detects the periods of a time series.
13    fn detect(&self, data: &[f64]) -> Vec<u32>;
14}