Key Features

What you can do

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.