Aeon: A Python Toolkit for Learning from Time Series
Abstract
aeon is a unified Python 3 library for all machine learning tasks involving time series. The package contains modules for time series forecasting, classification, extrinsic regression and clustering, as well as a variety of utilities, transformations and distance measures designed for time series data. aeon also has a number of experimental modules for tasks such as anomaly detection, similarity search and segmentation. aeon follows the scikit-learn API as much as possible to help new users and enable easy integration of aeon estimators with useful tools such as model selection and pipelines. It provides a broad library of time series algorithms, including efficient implementations of the very latest advances in research. Using a system of optional dependencies, aeon integrates a wide variety of packages into a single interface while keeping the core framework with minimal dependencies. The package is distributed under the 3-Clause BSD license and is available at https://github.com/aeon-toolkit/aeon.
Cite
Text
Middlehurst et al. "Aeon: A Python Toolkit for Learning from Time Series." Machine Learning Open Source Software, 2024.Markdown
[Middlehurst et al. "Aeon: A Python Toolkit for Learning from Time Series." Machine Learning Open Source Software, 2024.](https://mlanthology.org/mloss/2024/middlehurst2024jmlr-aeon/)BibTeX
@article{middlehurst2024jmlr-aeon,
title = {{Aeon: A Python Toolkit for Learning from Time Series}},
author = {Middlehurst, Matthew and Ismail-Fawaz, Ali and Guillaume, Antoine and Holder, Christopher and Guijo-Rubio, David and Bulatova, Guzal and Tsaprounis, Leonidas and Mentel, Lukasz and Walter, Martin and Schäfer, Patrick and Bagnall, Anthony},
journal = {Machine Learning Open Source Software},
year = {2024},
pages = {1-10},
volume = {25},
url = {https://mlanthology.org/mloss/2024/middlehurst2024jmlr-aeon/}
}