|
| 1 | +# v0.9.0 |
| 2 | + |
| 3 | +May 2024 |
| 4 | + |
| 5 | +## Highlights |
| 6 | + |
| 7 | +- New anomaly detection base class and MERLIN anomaly detector |
| 8 | +- Implementation for the RSAST classifier |
| 9 | +- Fixes for pipelines and new clustering and collection transformer pipeline classes |
| 10 | +- Improved model loading ability for deep learning modules |
| 11 | +- Large number of deprecations as we port transformations over to a new interface |
| 12 | + |
| 13 | +## Anomaly Detection |
| 14 | + |
| 15 | +### Enhancements |
| 16 | + |
| 17 | +- [ENH] Anomaly detection base class and MERLIN detector ({pr}`1343`) {user}`MatthewMiddlehurst` |
| 18 | + |
| 19 | +## Benchmarking |
| 20 | + |
| 21 | +### Enhancements |
| 22 | + |
| 23 | +- [ENH] Results lists and loading ({pr}`1549`) {user}`TonyBagnall` |
| 24 | + |
| 25 | +## Classification |
| 26 | + |
| 27 | +### Bug Fixes |
| 28 | + |
| 29 | +- [BUG] Set dynamic tag after `__init__` for classifiers and regressors. ({pr}`1483`) {user}`MatthewMiddlehurst` |
| 30 | + |
| 31 | +### Deprecation |
| 32 | + |
| 33 | +- [DEP] Remove shapeDTW ({pr}`1470`) {user}`TonyBagnall` |
| 34 | + |
| 35 | +### Documentation |
| 36 | + |
| 37 | +- [DOC] Fixing `random_state` in docstrings ({pr}`1417`) {user}`AnonymousCodes911` |
| 38 | +- [DOC] Add reference to paper in FreshPRINCEClassifier ({pr}`1515`) {user}`jasonmokk` |
| 39 | +- [DOC] Update the `ElasticEnsemble` documentation ({pr}`1544`) {user}`itsdivya1309` |
| 40 | +- [DOC] Typos in shapelet notebook ({pr}`1572`) {user}`TonyBagnall` |
| 41 | + |
| 42 | +### Enhancements |
| 43 | + |
| 44 | +- [ENH] Type hints for primitives and string arguments:Part1 ({pr}`1472`) {user}`nileenagp` |
| 45 | +- [ENH] Add control over the score method of classification and regression ({pr}`1443`) {user}`aadya940` |
| 46 | +- [ENH] Type hints for primitives and string arguments:Part2 ({pr}`1487`) {user}`nileenagp` |
| 47 | +- [ENH] Included RSAST as a alternative to SAST (2.0) ({pr}`1383`) {user}`nirojasva` |
| 48 | +- [ENH] Loading ability in deep learning modules for classification/regression/clustering ({pr}`1374`) {user}`hadifawaz1999` |
| 49 | +- [ENH] Type hints for primitives and string arguments:Part3 ({pr}`1525`) {user}`nileenagp` |
| 50 | + |
| 51 | +### Maintenance |
| 52 | + |
| 53 | +- [MNT] Update `ElasticEnsemble` test to work with all distances ({pr}`1532`) {user}`itsdivya1309` |
| 54 | + |
| 55 | +## Clustering |
| 56 | + |
| 57 | +### Bug Fixes |
| 58 | + |
| 59 | +- [ENH,BUG] Fixes for pipeline utilities and additional pipeline classes for collection based estimators ({pr}`1533`) {user}`MatthewMiddlehurst` |
| 60 | +- [ENH,BUG] added weighted elastic barycenter and fix cache issue in subgradient method ({pr}`1563`) {user}`maxwell1503` |
| 61 | + |
| 62 | +### Enhancements |
| 63 | + |
| 64 | +- [ENH,BUG] Fixes for pipeline utilities and additional pipeline classes for collection based estimators ({pr}`1533`) {user}`MatthewMiddlehurst` |
| 65 | +- [ENH,BUG] added weighted elastic barycenter and fix cache issue in subgradient method ({pr}`1563`) {user}`maxwell1503` |
| 66 | +- [ENH] Loading ability in deep learning modules for classification/regression/clustering ({pr}`1374`) {user}`hadifawaz1999` |
| 67 | + |
| 68 | +### Maintenance |
| 69 | + |
| 70 | +- [MNT] Add tests for BA weight parameters ({pr}`1570`) {user}`chrisholder` |
| 71 | + |
| 72 | +## Datasets |
| 73 | + |
| 74 | +### Enhancements |
| 75 | + |
| 76 | +- [ENH] Load tsc problems from zenodo as a back up to tsc.com ({pr}`1531`) {user}`TonyBagnall` |
| 77 | +- [ENH] Results lists and loading ({pr}`1549`) {user}`TonyBagnall` |
| 78 | + |
| 79 | +## Distances |
| 80 | + |
| 81 | +### Bug Fixes |
| 82 | + |
| 83 | +- [BUG] mpdist window length ({pr}`1513`) {user}`TonyBagnall` |
| 84 | + |
| 85 | +### Enhancements |
| 86 | + |
| 87 | +- [ENH] Update MPDist function ({pr}`1415`) {user}`itsdivya1309` |
| 88 | + |
| 89 | +## Regression |
| 90 | + |
| 91 | +### Bug Fixes |
| 92 | + |
| 93 | +- [BUG] Set dynamic tag after `__init__` for classifiers and regressors. ({pr}`1483`) {user}`MatthewMiddlehurst` |
| 94 | + |
| 95 | +### Deprecation |
| 96 | + |
| 97 | +- [DEP] deprecation V9 actions ({pr}`1464`) {user}`TonyBagnall` |
| 98 | + |
| 99 | +### Documentation |
| 100 | + |
| 101 | +- [MNT] Add note in project README ({pr}`1391`) {user}`aadya940` |
| 102 | + |
| 103 | +### Enhancements |
| 104 | + |
| 105 | +- [ENH] Add control over the score method of classification and regression ({pr}`1443`) {user}`aadya940` |
| 106 | +- [ENH] Loading ability in deep learning modules for classification/regression/clustering ({pr}`1374`) {user}`hadifawaz1999` |
| 107 | + |
| 108 | +## Transformations |
| 109 | + |
| 110 | +### Bug Fixes |
| 111 | + |
| 112 | +- [ENH,BUG] Fixes for pipeline utilities and additional pipeline classes for collection based estimators ({pr}`1533`) {user}`MatthewMiddlehurst` |
| 113 | + |
| 114 | +### Deprecation |
| 115 | + |
| 116 | +- [DEP] Move ElbowClass channel selection algorithms ({pr}`1466`) {user}`TonyBagnall` |
| 117 | +- [DEP] Move BoxCox and Log transformer to series transformers ({pr}`1493`) {user}`TonyBagnall` |
| 118 | +- [DEP] Deprecate the ACF and PACF BaseTransformer wrappers ({pr}`1473`) {user}`TonyBagnall` |
| 119 | +- [DEP] Deprecate simple wrapper transformers ({pr}`1494`) {user}`TonyBagnall` |
| 120 | +- [DEP] Deprecate Differencer transformer ({pr}`1535`) {user}`TonyBagnall` |
| 121 | +- [DEP] Convert DOBIN to a BaseSeriesTransformer ({pr}`1539`) {user}`TonyBagnall` |
| 122 | +- [DEP] convert Scaled Logit ({pr}`1552`) {user}`TonyBagnall` |
| 123 | +- [ENH] Convert Theta transform to series transformer ({pr}`1550`) {user}`TonyBagnall` |
| 124 | +- [DEP] Move and deprecate pca ({pr}`1558`) {user}`TonyBagnall` |
| 125 | +- [DEP] Deprecate TimeSince ({pr}`1559`) {user}`TonyBagnall` |
| 126 | +- [DEP] Move and deprecate BKFilter ({pr}`1560`) {user}`TonyBagnall` |
| 127 | +- [DEP] Deprecate kalman filter ({pr}`1561`) {user}`TonyBagnall` |
| 128 | + |
| 129 | +### Enhancements |
| 130 | + |
| 131 | +- [ENH] BaseSeriesEstimator and BaseSeriesTransformer ({pr}`1490`) {user}`TonyBagnall` |
| 132 | +- [ENH] Changes to series base classes from #1490 ({pr}`1506`) {user}`MatthewMiddlehurst` |
| 133 | +- [ENH] Channel selection ({pr}`1486`) {user}`TonyBagnall` |
| 134 | +- [ENH,BUG] Fixes for pipeline utilities and additional pipeline classes for collection based estimators ({pr}`1533`) {user}`MatthewMiddlehurst` |
| 135 | +- [ENH] Included RSAST as a alternative to SAST (2.0) ({pr}`1383`) {user}`nirojasva` |
| 136 | +- [ENH] Convert Theta transform to series transformer ({pr}`1550`) {user}`TonyBagnall` |
| 137 | + |
| 138 | +## Unit Testing |
| 139 | + |
| 140 | +### Maintenance |
| 141 | + |
| 142 | +- [MNT] Changes to no soft dependency tests ({pr}`1476`) {user}`MatthewMiddlehurst` |
| 143 | + |
| 144 | +## Other |
| 145 | + |
| 146 | +### Bug Fixes |
| 147 | + |
| 148 | +- [BUG] Dependencies version checking not handling python release candidate correctly ({pr}`1450`) {user}`baraline` |
| 149 | + |
| 150 | +### Deprecation |
| 151 | + |
| 152 | +- [DEP] Remove annotation module ({pr}`1441`) {user}`TonyBagnall` |
| 153 | +- [DEP] remove deprecation for datatypes adapter functions ({pr}`1489`) {user}`TonyBagnall` |
| 154 | +- [DEP] deprecate SKLearnRegression pipeline ({pr}`1488`) {user}`TonyBagnall` |
| 155 | +- [DEP] Removal of various annotation mentions and functions ({pr}`1505`) {user}`MatthewMiddlehurst` |
| 156 | +- [DEP] Deprecate `exceptions.py` ({pr}`1517`) {user}`MatthewMiddlehurst` |
| 157 | +- [ENH] Remove duplicate check estimator ({pr}`1545`) {user}`TonyBagnall` |
| 158 | + |
| 159 | +### Documentation |
| 160 | + |
| 161 | +- [DOC] Change about text, add a link from docs to repo ({pr}`1485`) {user}`TonyBagnall` |
| 162 | +- [DOC] add distance and channel selection projects ({pr}`1468`) {user}`TonyBagnall` |
| 163 | +- [DOC] Update classification API docs ({pr}`1510`) {user}`itsdivya1309` |
| 164 | + |
| 165 | +### Enhancements |
| 166 | + |
| 167 | +- [ENH] Exclude notebooks from PR testing that load from tsc.com ({pr}`1501`) {user}`TonyBagnall` |
| 168 | +- [ENH] Remove duplicate check estimator ({pr}`1545`) {user}`TonyBagnall` |
| 169 | +- [ENH] Lower bound scipy to 1.9 ({pr}`1546`) {user}`TonyBagnall` |
| 170 | + |
| 171 | +### Maintenance |
| 172 | + |
| 173 | +- [MNT] Adds an Issue/PR Assigning Bot ({pr}`1459`) {user}`AnonymousCodes911` |
| 174 | +- [MNT] Fix issue assign action and general maintenance ({pr}`1509`) {user}`MatthewMiddlehurst` |
| 175 | +- [MNT] Update CODEOWNERS ({pr}`1507`) {user}`MatthewMiddlehurst` |
| 176 | +- [MNT] Fix `BaseSeriesEstimator` test ({pr}`1512`) {user}`MatthewMiddlehurst` |
| 177 | + |
| 178 | +## Contributors |
| 179 | + |
| 180 | +The following have contributed to this release through a collective 55 GitHub Pull Requests: |
| 181 | + |
| 182 | +{user}`aadya940`, |
| 183 | +{user}`AnonymousCodes911`, |
| 184 | +{user}`baraline`, |
| 185 | +{user}`chrisholder`, |
| 186 | +{user}`CodeLionX`, |
| 187 | +{user}`hadifawaz1999`, |
| 188 | +{user}`itsdivya1309`, |
| 189 | +{user}`jasonmokk`, |
| 190 | +{user}`MatthewMiddlehurst`, |
| 191 | +{user}`maxwell1503`, |
| 192 | +{user}`nileenagp`, |
| 193 | +{user}`nirojasva`, |
| 194 | +{user}`TonyBagnall` |
0 commit comments