Time Series Clustering
Provides clustering algorithms including TimeSeriesKMeans, KShape, and KernelKMeans for grouping time series data.
Classification and Regression Models
Includes models such as KNNClassifier, TimeSeriesSVC, LearningShapelets, and TimeSeriesSVR for supervised learning tasks on time series.
Specialized Metrics
Supports distance and similarity metrics like Dynamic Time Warping and Global Alignment Kernel, as well as barycenter computations.
Data Processing Tools
Offers preprocessing utilities including scaling and piecewise aggregation to prepare time series data for analysis.
Backend Support and Integration
Compatible with multiple backends such as NumPy and Torch, and integrates with scikit-learn pipelines for model building and tuning.