Welcome to aeon¶
aeon
is a scikit-learn compatible toolkit for time series tasks such as
classification, clustering, segmentation and anomaly detection.
Provides a broad library of time series algorithms, including the latest advances.
Efficient implementation of time series algorithms using
numba
.Interfaces with other time series packages to provide a single framework for algorithm comparison.
Built on top of
scikit-learn
, allowing for easy integration with other machine learning libraries.
Large scale changes for aeon v1.0.0
We are currently working on v1.0.0 of aeon, which includes a number of large changes to better support the maintainability of the library and the direction the developer community wish to take the package.
This includes the removal of current modules such as forecasting (to be reintroduced
under a different interface), datatypes and the legacy BaseTransformer interface. We
will also be making large changes to the base class API, removing BaseObject
various
functions associated with the base module currently.
We hope these changes and the removal of long-untouched legacy code will allow aeon to grow and develop in a more sustainable way without the need for such large breaking changes in the future. Some of these changes will not come with a deprecation warning, so be wary of this when updating to v1.0.0 when it is released.
Community Channels¶
GitHub: github.com/aeon-toolkit/aeon
Slack: aeon slack
Twitter: twitter/aeon-toolkit
LinkedIn: linkedin/aeon-toolkit
Modules¶
Get started with time series classification.
Get started with time series extrinsic regression.
Get started with time series clustering.
Get started with anomaly detection.
Segmentation
Get started with time series transformations.
Get started with time series distances.
Similarity Search
Data structures and containers used in aeon
.
How to benchmark algorithms with aeon
.
aeon
deep learning networks for time series.