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#

Enhancements#

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 57 GitHub Pull Requests:

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