v0.4.0

July 2023

Following this release the deprecation policy remains suspended. Future releases may have breaking changes, so it may be wise to set an upper bound on the package version.

Highlights

  • Data downloading functions for popular classification, regression and forecasting archives are now available

  • Implementations for the RSTSF interval-based and the RDST shapelet-based classifiers have been added to the classification module

  • Time series adaptations for the PAM, CLARA, CLARANS clustering algorithms have been added to the clustering module

  • The interval-based forests in the classification module have been reworked to use a new base class, including speed-ups and also allowing the implementation of regression versions (RISERegressor, CIFRegressor and DrCIFRegressor)

  • ResNet and FCN deep learning regressors are now available

  • Large portions of the website documentation have been overhauled, including the examples page and introduction notebooks for data types and data loading

Annotation

Documentation

Benchmarking

Enhancements

Classification

Bug Fixes

Documentation

Enhancements

Maintenance

  • [MNT] Avoid CI fail on deep test by generating at least 2 classes in random data (#485) @hadifawaz1999

Refactored

Clustering

Bug Fixes

Documentation

Enhancements

Refactored

Distances

Bug Fixes

Documentation

Forecasting

Documentation

Maintenance

Regression

Bug Fixes

Documentation

Enhancements

Maintenance

Other

Transformations

Bug Fixes

Documentation

Enhancements

Maintenance

Refactored

Other

Bug Fixes

Documentation

Enhancements

Maintenance

Contributors

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

@baraline, @chrisholder, @hadifawaz1999, @MatthewMiddlehurst, @TonyBagnall