Releases: aeon-toolkit/aeon
aeon v1.0.0
First major release of aeon.
See our changelog to view all changes for this release.
Highlights
- Introduction of a new experimental forecasting module, replacing the old module (this is currently sparse, but we will expand on the framework and available estimators in the future).
- Restructuring and expansion of the clustering module, including deep learning clustering.
- Explicit split of the transformation module into series transformers and collection transformers.
- Extended anomaly detection module.
- Completely new testing suite, code coverage now 91%.
- Enhanced visualisation tools.
- Improved documentation and examples.
- Introduction of more multivariate capable deep learning estimators.
New Contributors
- @notaryanramani made their first contribution in #2029
- @danielroberts20 made their first contribution in #2064
- @ferewi made their first contribution in #2091
- @LinGinQiu made their first contribution in #2141
- @georgejl7 made their first contribution in #2173
- @fspinna made their first contribution in #2062
- @emmanuel-ferdman made their first contribution in #2275
- @pattplatt made their first contribution in #2342
- @kavya-r30 made their first contribution in #2364
All Contributors
@aadya940, @alexbanwell1, @aryanpola, @baraline, @chrisholder, @Cyril-Meyer, @danielroberts20, @Datadote, @emmanuel-ferdman, @ferewi, @fspinna, @georgejl7, @griegner, @hadifawaz1999, @IRKnyazev, @itsdivya1309, @kavya-r30, @LinGinQiu, @MatthewMiddlehurst, @Moonzyyy, @notaryanramani, @patrickzib, @pattplatt, @SebastianSchmidl, @Sharathchenna, @TonyBagnall
Full Changelog: v0.11.1...v1.0.0
aeon v0.11.1
See our changelog to view all changes for this release.
This release will be the last 0.X minor release. Other than patches, the next release will be 1.0.0 which contains a large amount of framework changes.
Highlights
- STOMP anomaly detector
- QUANT regressor
- Series search for similarity search module
- Piecewise Linear Approximation (PLA) collection transform
New Contributors
All Contributors
@baraline, @CodeLionX, @Cyril-Meyer, @dguijo, @IRKnyazev, @MatthewMiddlehurst, @Moonzyyy, @TonyBagnall, @wenig
Full Changelog: v0.11.0...v0.11.1
aeon v0.11.0
See our changelog to view all changes for this release.
This release will be the last 0.X minor release. Other than patches, the next release will be 1.0.0 which contains a large amount of framework changes.
Highlights
- Added Proximity Forest classifier
- Added a composable ensemble for classification and regression
- New deep learning networks in AEBiGRUNetwork, AEDRNNNetwork and AEAttentionBiGRUNetwork
- Lots of bug and documentation fixes
New Contributors
- @PatriceJada made their first contribution in #1619
- @IRKnyazev made their first contribution in #1842
- @Cyril-Meyer made their first contribution in #1851
- @Datadote made their first contribution in #1873
- @phershbe made their first contribution in #1915
- @Sharathchenna made their first contribution in #1953
- @aryanpola made their first contribution in #1949
All Contributors
@aadya940, @aryanpola, @baraline, @chrisholder, @CodeLionX, @Cyril-Meyer, @Datadote, @dguijo, @ghost, @hadifawaz1999, @harshithasudhakar, @IRKnyazev, @itsdivya1309, @MatthewMiddlehurst, @Moonzyyy, @PatriceJada, @phershbe, @Sharathchenna, @TonyBagnall
Full Changelog: v0.10.0...v0.11.0
aeon v0.10.0
See our changelog to view all changes for this release.
Highlights
- Dropped support for Python 3.8
- Announcement of deprecations for v1.0.0, includes removal and rework of the current forecasting and transformation frameworks
- New anomaly detection methods: DWT-MLEAD, K-Means, and an adapter for PyOD
- New data loaders for anomaly detection and segmentation benchmark archives
- New Proximity Tree classifier using aeon distances, Proximity Forest to follow.*
- New feature-based and dummy clusterers
- New FLUSS and BinSeg segmenters
- Addition of visualisation tools for shapelets
New Contributors
- @futuer-szd made their first contribution in #1640
- @Moonzyyy made their first contribution in #1663
- @adm-unl made their first contribution in #1707
- @Abhash297 made their first contribution in #1736
- @ermshaua made their first contribution in #1755
All Contributors
@aadya940, @Abhash297, @adm-unl, @baraline, @chrisholder, @CodeLionX, @ermshaua, @futuer-szd, @hadifawaz1999, @itsdivya1309, @MatthewMiddlehurst, @Moonzyyy, @patrickzib, @TonyBagnall, @zy18811
Full Changelog: v0.9.0...v0.10.0
aeon v0.9.0
See our changelog to view all changes for this release.
Highlights
- New anomaly detection base class and MERLIN anomaly detector
- Implementation for the RSAST classifier
- Fixes for pipelines and new clustering and collection transformer pipeline classes
- Improved model loading ability for deep learning modules
- Large number of deprecations as we port transformations over to a new interface
New Contributors
- @nileenagp made their first contribution in #1472
- @jasonmokk made their first contribution in #1515
- @nirojasva made their first contribution in #1383
- @maxwell1503 made their first contribution in #1563
All Contributors
@aadya940, @AnonymousCodes911, @baraline, @chrisholder, @CodeLionX, @hadifawaz1999, @itsdivya1309, @jasonmokk, @MatthewMiddlehurst, @maxwell1503, @nileenagp, @nirojasva, @TonyBagnall
Full Changelog: v0.8.1...v0.9.0
aeon v0.8.1
See our changelog to view all changes for this release.
Highlights
- Mostly bug fixes, documentation improvements and new deprecations
- Subgradient barycentre averaging is available for clustering
New Contributors
- @wayneadams made their first contribution in #1396
- @griegner made their first contribution in #1458
- @RishavKumarSinha made their first contribution in #1462
All Contributors
@aadya940, @AnonymousCodes911, @chrisholder, @CodeLionX, @hadifawaz1999, @harshithasudhakar, @itsdivya1309, @MatthewMiddlehurst, @TonyBagnall, @tvilight4, @vNtzYy
Full Changelog: v0.8.0...v0.8.1
aeon v0.8.0
See our changelog to view all changes for this release.
Highlights
- Deprecations from 0.7.0 have been removed, see the package deprecation sections for more details
- typing-extensions has been added as a core dependency
- The following deep learners are now available for regression:
IndividualLITERegressor
,LITETimeRegressor
andEncoderRegressor
- The
HydraRegressor
andMultiRocketHydraRegressor
algorithms have been implemented for regression module - A wrapper for the
tslearn
LearningShapelets
classifier has been added - Support for unequal length in pairwise distance calculation for the SBD and MSM distances is now available, this will be expanded to other distances in time
New Contributors
- @harshithasudhakar made their first contribution in #1299
- @tvilight4 made their first contribution in #1213
- @vNtzYy made their first contribution in #1329
All Contributors
@aadya940, @AnonymousCodes911, @chrisholder, @CodeLionX, @hadifawaz1999, @harshithasudhakar, @itsdivya1309, @MatthewMiddlehurst, @TonyBagnall, @tvilight4, @vNtzYy
Full Changelog: v0.7.1...v0.8.0
aeon v0.7.1
See our changelog to view all changes for this release.
Highlights
- Adds the
RIST
,Hydra
,MR-Hydra
andQUANT
classifiers - Adds the above for regression also, as well as
MLPRegressor
,RDSTRegressor
and simple feature-based regressors - Adds the
SBD
distance - Website updates and improvements, including advertisement for GSoC 2024!
New Contributors
- @Raya679 made their first contribution in #1163
- @itsdivya1309 made their first contribution in #1146
- @nimanzik made their first contribution in #1192
- @Vedant222 made their first contribution in #1203
- @aadya940 made their first contribution in #1215
- @AnonymousCodes911 made their first contribution in #1245
- @CodeLionX made their first contribution in #1236
All Contributors
@aadya940, @AnonymousCodes911, @baraline, @chrisholder, @CodeLionX, @hadifawaz1999, @itsdivya1309, @MatthewMiddlehurst, @nimanzik, @Raya679, @TonyBagnall, @Vedant222
Full Changelog: v0.7.0...v0.7.1
aeon v0.7.0
See our changelog to view all changes for this release.
Highlights
- Implementations of the
SASTTransformer
andSASTClassifier
fit_predict
/fit_predict_proba
methods inBaseClassifier
for (sensibly) estimating accuracy on train data- ResNet based auto-encoder to deep learning
clustering
module - Introducing
BaseSegmenter
for segmentation module - Python 3.12 is now available!
- Various additions, documentation updates, and implementations for the
visualisation
module - Many deprecations of old and unmaintained functionality (if you wish to help maintaining these, please get in touch!)
New Contributors
- @frankl1 made their first contribution in #958
- @andregdmitri made their first contribution in #1065
- @jose-gilberto made their first contribution in #1073
- @julu98 made their first contribution in #1112
All Contributors
@andregdmitri, @baraline, @dguijo, @frankl1, @hadifawaz1999, @hedeershowk, @jose-gilberto, @julu98, @MatthewMiddlehurst, @patrickzib, @TonyBagnall, @xiaopu222, @zy18811
Full Changelog: v0.6.0...v0.7.0
aeon v0.6.0
See our changelog to view all changes for this release.
Highlights
- A deprecation policy is now in place for aeon and its subpackages.
- New classification algorithms are available in RED CoMETS and LITETime.
- A clustering subpackage for deep learning clustering has been added.
- A new experimental similarity search subpackage has been added, and the annotation module has been split into segmentation and anomaly detection.
- Minkowski distance has been added to distances.
- Lots of small improvements and bug fixes!
New Contributors
- @zy18811 made their first contribution in #779
- @wwzeng1 made their first contribution in #843
- @PaulRabich made their first contribution in #906
- @xiaopu222 made their first contribution in #918
- @akshatvishu made their first contribution in #904
All Contributors
@akshatvishu, @baraline, @chrisholder, @dguijo, @hadifawaz1999, @kevinlu1248, @MatthewMiddlehurst, @PaulRabich, @TonyBagnall, @wwzeng1, @xiaopu222, @zy18811
Full Changelog: v0.5.0...v0.6.0