v0.8.1

April 2024

The following modules are still considered experimental, and the deprecation policy does not apply:

annotation, anomaly_detection, benchmarking, segmentation, similarity_search, testing, transformations/series, visualisation

Highlights

  • Mostly bug fixes, documentation improvements and new deprecations

  • Subgradient barycentre averaging is available for clustering (@chrisholder)

Anomaly Detection

Enhancements

Classification

Documentation

  • [DOC] Correct WeightedEnsembleClassifier parameter docstring (#1418) @wayneadams

Enhancements

Other

  • [BUG] Fix RDST doctest failure & numba deprecration warning (#1445) @baraline

Clustering

Enhancements

Maintenance

Datasets

Bug Fixes

Documentation

Distances

Enhancements

Forecasting

Deprecation

Enhancements

Other

Regression

Enhancements

Segmentation

Enhancements

Transformations

Bug Fixes

Deprecation

Documentation

Enhancements

Refactored

Other

  • [BUG] Fix RDST doctest failure & numba deprecration warning (#1445) @baraline

Unit Testing

Maintenance

Other

Other

Bug Fixes

  • [BUG] allow np.ndarray with ndim>1 to convert to pd.series when squeezable to 1D (#1427) @TonyBagnall

Deprecation

Documentation

Enhancements

Maintenance

Refactored

Contributors

The following have contributed to this release through a collective 38 GitHub Pull Requests:

@aadya940, @baraline, @chrisholder, @griegner, @harshithasudhakar, @itsdivya1309, @MatthewMiddlehurst, @RishavKumarSinha, @TonyBagnall, @wayneadams

v0.8.0

April 2024

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 and EncoderRegressor ((@aadya940) & @AnonymousCodes911)

  • The HydraRegressor and MultiRocketHydraRegressor algorithms have been implemented for regression module (@MatthewMiddlehurst)

  • A wrapper for the tslearn LearningShapelets classifier has been added (@itsdivya1309)

  • 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 (@CodeLionX)

Benchmarking

Documentation

Maintenance

Classification

Bug Fixes

Deprecation

  • [DEP] Remove deprecated overloaded multiplication and sklearnpipeline (#1265) @TonyBagnall

  • [DEP] remove deprecated the save_train_predictions parameter in BOSSEnsemble, CBOSS, T… (#1333) @TonyBagnall

  • [DEP] remove support probabilities from weasel2 (#1335) @TonyBagnall

  • [DEP] Deprecating ShapeDTW classifier, to be replaced with a newer correct version (#1367) @hadifawaz1999

Documentation

Enhancements

Maintenance

Clustering

Bug Fixes

Maintenance

Datasets

Bug Fixes

Enhancements

  • [ENH] Loading unequal length, no missing values classification problems (#1157) @TonyBagnall

Maintenance

[MNT] xfail website reads that return a connection error (#1357) @TonyBagnall

Distances

Bug Fixes

Enhancements

  • [ENH] SBD and MSM: Support pairwise distance calculation for unequal length time series (#1287) @CodeLionX

  • [ENH] Capability to use shape-dtw on precomputed transformation (#1323) @hadifawaz1999

Maintenance

Regression

Bug Fixes

  • [BUG] Fix random state for deep learning models in classification/regression and clustering (#1271) @hadifawaz1999

Enhancements

Maintenance

Segmentation

Deprecation

Transformations

Bug Fixes

Deprecation

Enhancements

Maintenance

Unit Testing

Enhancements

  • [ENH] Refactored _TestRegressor in regression testing module to be a MockRegressor in testing/mock_estimators (#1213) @tvilight4

Maintenance

Visualisations

Enhancements

Deprecation

Other

Deprecation

Documentation

Enhancements

Maintenance

  • [MNT] Refactored any occurrence of ‘_instances’ to ‘_cases’. ‘series_length’ to ‘n_timepoints’ and ‘n_dims’ to ‘n_channels’ (#1304) @chrisholder

  • [MNT] Changes to pyarrow and dask in all_extras to fix CI (#1309) @MatthewMiddlehurst

  • [MNT] Cleanup code in aeon.util.conversion module (#1289) @CodeLionX

  • [MNT] Add new dependency: typing-extensions (#1327) @chrisholder

Refactored

  • [ENH] Replace calls to check_is_scitype that return metadata with validate_input (#1290) @TonyBagnall

Contributors

The following have contributed to this release through a collective 58 GitHub Pull Requests:

@aadya940, @AnonymousCodes911, @chrisholder, @CodeLionX, @hadifawaz1999, @harshithasudhakar, @itsdivya1309, @MatthewMiddlehurst, @TonyBagnall, @tvilight4, @vNtzYy