v0.8.0#
April 2024
Highlights#
Deprecations from
0.7.0have been removed, see the package deprecation sections for more detailstyping-extensionshas been added as a core dependencyThe following deep learners are now available for regression:
IndividualLITERegressor,LITETimeRegressorandEncoderRegressor((@aadya940) & @AnonymousCodes911)The
HydraRegressorandMultiRocketHydraRegressoralgorithms have been implemented for regression module (@MatthewMiddlehurst)A wrapper for the
tslearnLearningShapeletsclassifier 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#
[DOC] Fix benchmarking notebooks (#1305) @TonyBagnall
Maintenance#
[MNT] xfail website reads that return a connection error (#1357) @TonyBagnall
Classification#
Bug Fixes#
[BUG] Fix random state for deep learning models in classification/regression and clustering (#1271) @hadifawaz1999
[BUG] ElasticEnsemble with
euclideanandtwedistance measures (#1288) @itsdivya1309[ENH] fixed sqr error (#1240) @AnonymousCodes911
Enhancements#
[ENH] Learning Shapelet Classifier (#1247) @itsdivya1309
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#
[DOCS] hard code shapelet classifiers in notebook (#1331) @TonyBagnall
Enhancements#
[ENH] Update regression pipeline (#1279) @MatthewMiddlehurst
[ENH] Loading unequal length, no missing values classification problems (#1157) @TonyBagnall
[ENH] Tidy dummy estimators for classification and regression (#1281) @MatthewMiddlehurst
Maintenance#
[MNT] Changing deep learning save format from
.hdf5to.keras(#1292) @hadifawaz1999
Clustering#
Bug Fixes#
[BUG] fixed dba test (#1319) @chrisholder
[BUG] Fix random state for deep learning models in classification/regression and clustering (#1271) @hadifawaz1999
Maintenance#
[MNT] Changing deep learning save format from
.hdf5to.keras(#1292) @hadifawaz1999[MNT] Distance test refactor (#1294) @chrisholder
[MNT] Type hint distance module (#1326) @chrisholder
Datasets#
Bug Fixes#
[BUG] Stop joining Nones (#1353) @TonyBagnall
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#
[BUG] Unequal length bounding matrix fixes (#1161) @chrisholder
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#
[MNT] Distance test refactor (#1294) @chrisholder
[MNT] Type hint distance module (#1326) @chrisholder
Regression#
Bug Fixes#
[BUG] Fix random state for deep learning models in classification/regression and clustering (#1271) @hadifawaz1999
Enhancements#
[ENH] Remove regression delegate file (#1280) @MatthewMiddlehurst
[ENH] Updated EncoderRegressor (#1226) @AnonymousCodes911
[ENH] Hydra and MultiRocketHydra for regression (#1207) @MatthewMiddlehurst
[ENH] Refactored _TestRegressor in regression testing module to be a MockRegressor in testing/mock_estimators (#1213) @tvilight4
[ENH] Add IndividualLITERegressor and LITETimeRegressor (#1221) @aadya940
[ENH] Update regression pipeline (#1279) @MatthewMiddlehurst
[ENH] Tidy dummy estimators for classification and regression (#1281) @MatthewMiddlehurst
[ENH] Initializing metrics to “mean_squared_error” In Deep Learning Models (#1317) @harshithasudhakar
Maintenance#
[MNT] Changing deep learning save format from
.hdf5to.keras(#1292) @hadifawaz1999
Segmentation#
Deprecation#
[ENH] Deprecate annotators (#1306) @TonyBagnall
Transformations#
Bug Fixes#
[BUG] RandomShapeletTransform stdev fix (#1324) @MatthewMiddlehurst
Deprecation#
[ENH] Deprecate transformers (#1307) @TonyBagnall
[DEP] deprecate ElbowClass prior to move to dedicated package (#1336) @TonyBagnall
Enhancements#
[ENH] Enhancing
BaseCollectionTransformers+TidyingUtilsdir (#1328) @AnonymousCodes911[ENH] remove call to update in BaseCollectionTransformer (#1344) @TonyBagnall
Maintenance#
[MNT] Modified
test_base_rocketGPU.py(#1325) @AnonymousCodes911
Unit Testing#
Enhancements#
[ENH] Refactored _TestRegressor in regression testing module to be a MockRegressor in testing/mock_estimators (#1213) @tvilight4
Maintenance#
[MNT] added unequal length utils function (#1303) @chrisholder
[MNT] Move estimator_checks to the Testing Module (#1312) @aadya940
Visualisations#
Enhancements#
Deprecation#
[DEP] remove plotting from utils (#1334) @TonyBagnall
Other#
Deprecation#
[DEP] Remove
mlflow(#1285) @MatthewMiddlehurst[ENH] Remove deprecated performance metric classes (#1261) @TonyBagnall
[DEP] remove deprecated ‘save_transformed_data’ and ‘transformed_data_’ in BaseIntervalForest, FreshPrince, STC, (#1332) @TonyBagnall
Documentation#
[DOC] Missing link for aeon-neuro (#1299) @harshithasudhakar
[DOC] Updates to conform to
ruff-pydocstylehook (#1277) @AnonymousCodes911[DOC] Add clustering example to the README (#1354) @chrisholder
[DOC] Update papers page and remove GSoC advertisements (#1368) @MatthewMiddlehurst
Enhancements#
[ENH] Remove deprecated performance metric classes (#1261) @TonyBagnall
[ENH] Refactor dask converters (#1302) @TonyBagnall
[ENH] Replace calls to check_is_scitype that return metadata with validate_input (#1290) @TonyBagnall
[ENH] reduce warnings (#1337) @TonyBagnall
[ENH] Replace mtype to scitype function (#1298) @TonyBagnall
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
pyarrowanddaskinall_extrasto 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