v0.7.0#

February 2024

Highlights#

  • Implementations of the SASTTransformer and SASTClassifier (@frankl1)

  • fit_predict/fit_predict_proba methods in BaseClassifier for (sensibly) estimating accuracy on train data (@MatthewMiddlehurst)

  • ResNet based auto-encoder to deep learning clustering module (@xiaopu222)

  • Introducing BaseSegmenter for segmentation module (@TonyBagnall)

  • 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!)

Benchmarking#

Bug Fixes#

Enhancements#

Other#

Classification#

Bug Fixes#

  • [ENH][BUG] Change predict_proba of WEASEL_v2 to the default behavior, as in RocketClassifier (#1022) @patrickzib

  • [BUG] Fixed missing z-normalisation for SFA in RED CoMETS (#1057) @zy18811

  • [BUG] remove base classifier shortcut and new test (#741) @hedeershowk

  • [BUG] Wrong bound on sklearn for sparse argument (#1112) @julu98

Deprecation#

Documentation#

Enhancements#

Maintenance#

  • [MNT] Fixes deprecation warnings for save_transformed_data in interval based classifiers (#1145) @TonyBagnall

Refactored#

Clustering#

Bug Fixes#

Documentation#

  • [DOC, REF] Add TimeSeriesKernelKMeans and TimeSeriesKShapes to clustering/__init__.py and also adds examples to dosctring (#1097) @andregdmitri

Enhancements#

Refactored#

  • [DOC, REF] Add TimeSeriesKernelKMeans and TimeSeriesKShapes to clustering/__init__.py and also adds examples to dosctring (#1097) @andregdmitri

Datasets#

Enhancements#

Maintenance#

Other#

Distances#

Enhancements#

Forecasting#

Deprecation#

  • [ENH] Deprecate functors from performance metrics and replace with function calls (#1081) @TonyBagnall

Enhancements#

Networks#

Enhancements#

Regression#

Enhancements#

Refactored#

Segmentation#

Enhancements#

Maintenance#

Transformations#

Bug Fixes#

  • [ENH, BUG, DOC] Refactor distance profiles, introduce STD threshold for numba (#957) @baraline

  • [BUG] Collection transformer wrapper bugfixing and PlateauFinder refactor (#804) @MatthewMiddlehurst

Documentation#

  • [ENH, BUG, DOC] Refactor distance profiles, introduce STD threshold for numba (#957) @baraline

  • [ENH] Removes a whole load of references to “scitype” and “mtype” (#1035) @TonyBagnall

Enhancements#

  • [ENH] remove unnecessary call to check_X in SFA and SFA_Fast (#994) @TonyBagnall

  • [ENH] ADD SAST transformer and SASTClassifier (#958) @frankl1

  • [ENH, BUG, DOC] Refactor distance profiles, introduce STD threshold for numba (#957) @baraline

  • [ENH] Introducing visualisation module (#1002) @TonyBagnall

  • [ENH] Removes a whole load of references to “scitype” and “mtype” (#1035) @TonyBagnall

  • [ENH] Deprecate Filter transformer (#1110) @TonyBagnall

  • [ENH] Remove conversion decorators from SignaturesClassifier (#1101) @TonyBagnall

  • [ENH] New base classes: base series estimator , segmenters and base series transformers (#996) @TonyBagnall

Maintenance#

Unit Testing#

Bug Fixes#

Enhancements#

Maintenance#

Refactored#

Visualisations#

Bug Fixes#

Deprecation#

Enhancements#

Maintenance#

Refactored#

Other#

Bug Fixes#

  • [BUG] fix tag errors, refactor comments np.array -> np.ndarray (#1014) @TonyBagnall

  • [MNT, BUG] Modify njit func generator to support python functions (#1044) @baraline

Deprecation#

Documentation#

Enhancements#

Maintenance#

Contributors#

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

@andregdmitri, @baraline, @dguijo, @frankl1, @hadifawaz1999, @hedeershowk, @jose-gilberto, @julu98, @MatthewMiddlehurst, @patrickzib, @TonyBagnall, @xiaopu222, @zy18811