|
| 1 | +# v0.2.0 |
| 2 | + |
| 3 | +May 2023 |
| 4 | + |
| 5 | +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. |
| 6 | + |
| 7 | +## Highlights |
| 8 | + |
| 9 | +- `aeon` now supports Python 3.11! |
| 10 | +- New estimators are available in the regression package, including `InceptionTime` ({user}`hadifawaz1999`) and `FreshPRINCE` ({user}`dguijo`) |
| 11 | +- The distances module has been reworked, and the distances available are now faster ({user}`chrisholder`) |
| 12 | +- The `RandomDilatedShapeletTransform` for collections of series is now available ({user}`baraline`) |
| 13 | +- The 'Getting Started' page on the documentation has been rewitten with clearer introductions to each module |
| 14 | + |
| 15 | +## Enhancements |
| 16 | + |
| 17 | +- [ENH] remove regression mentions of nested_univ ({pr}`279`) {user}`TonyBagnall` |
| 18 | +- [ENH] Bounding matrix for distances module ({pr}`305`) {user}`chrisholder` |
| 19 | +- [ENH] added inceptionTime as regressor ({pr}`260`) {user}`hadifawaz1999` |
| 20 | +- [ENH] Convert Catch22 and Catch22Wrapper to use numpy internally ({pr}`294`) {user}`TonyBagnall` |
| 21 | +- [ENH] Update euclidean and squared distance ({pr}`308`) {user}`chrisholder` |
| 22 | +- [ENH] Update distance alignment paths ({pr}`309`) {user}`chrisholder` |
| 23 | +- [ENH] Convert HOG1DTransformer and DerivativeSlopeTransformer to use numpy arrays internally ({pr}`261`) {user}`TonyBagnall` |
| 24 | +- [ENH] Convert DWTTransformer to use numpy format internally ({pr}`293`) {user}`TonyBagnall` |
| 25 | +- [ENH] RDST transformer ({pr}`310`) {user}`baraline` |
| 26 | +- [ENH] Update dtw distance ({pr}`316`) {user}`chrisholder` |
| 27 | +- [ENH] added ReduceLROnPlateau callback by default to InceptionTime deep classifier ({pr}`327`) {user}`hadifawaz1999` |
| 28 | +- [ENH] Introduce list of numpy arrays data type for classification/regression/clustering ({pr}`296`) {user}`TonyBagnall` |
| 29 | +- [ENH] refactor param_est to live in forecasting module ({pr}`330`) {user}`TonyBagnall` |
| 30 | +- [ENH] Removes nested dataframes from shape dtw ({pr}`329`) {user}`TonyBagnall` |
| 31 | +- [ENH] Add reduce on plateau learning rate decay for FCN ResNet and MLP deep classifiers ({pr}`351`) {user}`hadifawaz1999` |
| 32 | +- [ENH] Refactor pairwise distance ({pr}`357`) {user}`chrisholder` |
| 33 | +- [ENH] purge mentions of Panel in classification ({pr}`331`) {user}`TonyBagnall` |
| 34 | +- [ENH] Update ddtw distance ({pr}`319`) {user}`chrisholder` |
| 35 | +- [ENH] Update wdtw distance ({pr}`322`) {user}`chrisholder` |
| 36 | +- [ENH] Update wddtw distance ({pr}`323`) {user}`chrisholder` |
| 37 | +- [ENH] Update lcss distance ({pr}`332`) {user}`chrisholder` |
| 38 | +- [ENH] Update erp distance ({pr}`333`) {user}`chrisholder` |
| 39 | +- [ENH] Update edr distance ({pr}`366`) {user}`chrisholder` |
| 40 | +- [ENH] add model checkpoint to inceptionTime deep classifier ({pr}`362`) {user}`hadifawaz1999` |
| 41 | +- [ENH] Update twe distance ({pr}`367`) {user}`chrisholder` |
| 42 | +- [ENH] Update msm distance ({pr}`369`) {user}`chrisholder` |
| 43 | +- [ENH] Distance module cleanup ({pr}`372`) {user}`chrisholder` |
| 44 | +- [MNT] Remove any reference of pykalman ({pr}`380`) {user}`hadifawaz1999` |
| 45 | +- [ENH] removes the param_est package ({pr}`356`) {user}`TonyBagnall` |
| 46 | +- [ENH] added modelcheckpoint and reduce learning rate to inceptionTime regressor ({pr}`397`) {user}`hadifawaz1999` |
| 47 | +- [ENH] Add model checkpoint for the rest of the deep learning classifiers ({pr}`394`) {user}`hadifawaz1999` |
| 48 | +- [ENH] convert TSInterpolator to np-list/numpy3D ({pr}`388`) {user}`TonyBagnall` |
| 49 | +- [ENH] Adapt PlateauFinder to use numpy3D ({pr}`392`) {user}`TonyBagnall |
| 50 | +- [ENH] FreshPRINCERegressor, RotationForestRegressor and minor changes to FreshPRINCEClassifier ({pr}`384`) {user}`dguijo` |
| 51 | +- [ENH] remove more mentions of nested_univ ({pr}`295`) {user}`TonyBagnall` |
| 52 | +- [ENH] combine test_returns_self with test_fit_updates_state ({pr}`300`) {user}`TonyBagnall` |
| 53 | +- [ENH] Change data loaders and writers to minimize use of "nested_univ" input type ({pr}`355`) {user}`TonyBagnall` |
| 54 | +- [ENH] TruncationTransformer, PaddingTransformer and TSFresh internal type to np-list ({pr}`364`) {user}`TonyBagnall` |
| 55 | +- |
| 56 | +## Fixes |
| 57 | + |
| 58 | +- [BUG] Fix test overwrite inception time classifier ({pr}`315`) {user}`hadifawaz1999` |
| 59 | +- [ENH] Update distance alignment paths ({pr}`309`) {user}`chrisholder` |
| 60 | +- [BUG] Forecasting base circular import ({pr}`328`) {user}`MatthewMiddlehurst` |
| 61 | +- [BUG] Fixes `show_versions` error ({pr}`353`) {user}`GuiArcencio` |
| 62 | +- [BUG] Fixes `load_covid_3month` returning a non-numeric `y` ({pr}`354`) {user}`GuiArcencio` |
| 63 | +- [ENH] Update twe distance ({pr}`367`) {user}`chrisholder` |
| 64 | +- [MNT] Remove any reference of pykalman ({pr}`380`) {user}`hadifawaz1999` |
| 65 | +- [BUG] fix tsfresh "kind" feature extractor ({pr}`400`) {user}`TonyBagnall` |
| 66 | +- [BUG] fix all_estimators to work with tags that are lists of strings not just single strings ({pr}`399`) {user}`TonyBagnall` |
| 67 | + |
| 68 | +## Documentation |
| 69 | + |
| 70 | +- [DOC] Change web documentation colours ({pr}`301`) {user}`MatthewMiddlehurst` |
| 71 | +- [DOC] New `aeon` logo and replacement for current usage ({pr}`298`) {user}`MatthewMiddlehurst` |
| 72 | +- [DOC] Update README ({pr}`303`) {user}`MatthewMiddlehurst` |
| 73 | +- [DOC] Fix rocket examples imports ({pr}`325`) {user}`hadifawaz1999` |
| 74 | +- [DOC] Remove meetup and sponsor cards from get involved ({pr}`344`) {user}`MatthewMiddlehurst` |
| 75 | +- & TonyBagnall [DOC] Remake `get_started` page ({pr}`346`) {user}`MatthewMiddlehurst` |
| 76 | +- [DOC] Add contrib.rocks image to `contributors.md` and lower all-contributors table/image size ({pr}`352`) {user}`MatthewMiddlehurst` |
| 77 | +- [MNT] docs update to fix readthedocs fail ({pr}`386`) {user}`TonyBagnall` |
| 78 | +- [DOC] Tidy up classification docs ({pr}`398`) {user}`TonyBagnall` |
| 79 | +- [DOC] Update section names in examples.md ({pr}`404`) {user}`GuzalBulatova` |
| 80 | + |
| 81 | +## Maintenance |
| 82 | + |
| 83 | +- [MNT] Update issue templates to use issue forms ({pr}`311`) {user}`MatthewMiddlehurst` |
| 84 | +- [MNT] Fix Binder Dockerfile ({pr}`306`) {user}`MatthewMiddlehurst` |
| 85 | +- [MNT] Update contributors.md ({pr}`312`) {user}`MatthewMiddlehurst` |
| 86 | +- [MNT] Cleanup the forecasting tests ({pr}`192`) {user}`lmmentel` |
| 87 | +- [MNT] Update file change action and cancel workflow ({pr}`339`) {user}`MatthewMiddlehurst` |
| 88 | +- [MNT] Remove test_fit_does_not_overwrite_hyper_params and test_methods_have_no_side_effects from config for most deep learners CNN MLP Encoder and FCN classifiers ({pr}`348`) {user}`hadifawaz1999` |
| 89 | +- [MNT] Remove the test_methods_have_no_side_effects for inceptionTime classifier from _config ({pr}`338`) {user}`hadifawaz1999` |
| 90 | +- [MNT] Fix workflow concurrency ({pr}`350`) {user}`MatthewMiddlehurst` |
| 91 | +- [MNT] Change `update_contributors.yml` to create PRs ({pr}`349`) {user}`MatthewMiddlehurst` |
| 92 | +- [MNT] Changes repo owner to aeon-toolkit in `.all-contributorsrc` ({pr}`359`) {user}`GuiArcencio` |
| 93 | +- [MNT] docs update to fix readthedocs fail ({pr}`386`) {user}`TonyBagnall` |
| 94 | +- [MNT] Add python 3.11 support ({pr}`191`) {user}`lmmentel` |
| 95 | +- [MNT] Remove any reference of pykalman ({pr}`380`) {user}`hadifawaz1999` |
| 96 | +- [MNT] Unstable extras ({pr}`365`) {user}`MatthewMiddlehurst` |
| 97 | +- [MNT] Remove the test_methods_have_no_side_effects for inceptionTime classifier from _config ({pr}`338`) {user}`hadifawaz1999` |
| 98 | +- [MNT] Cleanup the forecasting tests ({pr}`192`) {user}`lmmentel` |
| 99 | + |
| 100 | +## Contributors |
| 101 | + |
| 102 | +{user}`baraline`, |
| 103 | +{user}`chrisholder`, |
| 104 | +{user}`dguijo`, |
| 105 | +{user}`GuiArcencio`, |
| 106 | +{user}`GuzalBulatova`, |
| 107 | +{user}`hadifawaz1999`, |
| 108 | +{user}`lmmentel`, |
| 109 | +{user}`MatthewMiddlehurst`, |
| 110 | +{user}`TonyBagnall` |
0 commit comments