sklears_preprocessing/temporal/
mod.rs

1//! Temporal feature engineering utilities
2//!
3//! This module provides comprehensive temporal feature engineering capabilities including:
4//! - Date component extraction (year, month, day, hour, minute, second)
5//! - Cyclical feature encoding (sin/cos transformations for periodic features)
6//! - Lag and rolling window features
7//! - Holiday and business day indicators
8//! - Time-based aggregations and trends
9//! - Seasonal decomposition and analysis
10//! - Trend detection and quantification
11//! - Change point detection
12//! - Fourier-based frequency domain features
13//!
14//! All modules have been refactored for better maintainability and comply with
15//! the 2000-line refactoring policy.
16
17pub mod changepoint;
18pub mod datetime_utils;
19pub mod fourier;
20pub mod interpolation;
21pub mod lag_features;
22pub mod seasonal;
23pub mod stationarity;
24pub mod temporal_features;
25pub mod trend;
26
27// Re-export main types and functions
28pub use changepoint::*;
29pub use datetime_utils::*;
30pub use fourier::*;
31pub use interpolation::*;
32pub use lag_features::*;
33pub use seasonal::*;
34pub use stationarity::*;
35pub use temporal_features::*;
36pub use trend::*;