Skip to content

Commit 708db2e

Browse files
Release v0.9.0 (#1582)
* Release template * notes * Update changelog.md * Update v0.9.md
1 parent 8a5edf5 commit 708db2e

File tree

5 files changed

+198
-3
lines changed

5 files changed

+198
-3
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ We strive to provide a broad library of time series algorithms including the
1313
latest advances, offer efficient implementations using numba, and interfaces with other
1414
time series packages to provide a single framework for algorithm comparison.
1515

16-
The latest `aeon` release is `v0.8.1`. You can view the full changelog
16+
The latest `aeon` release is `v0.9.0`. You can view the full changelog
1717
[here](https://www.aeon-toolkit.org/en/stable/changelog.html).
1818

1919
Our webpage and documentation is available at https://aeon-toolkit.org.

aeon/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""aeon toolkit."""
22

3-
__version__ = "0.8.1"
3+
__version__ = "0.9.0"
44

55
__all__ = ["show_versions"]
66

docs/changelog.md

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ To stay up-to-date with aeon releases, subscribe to aeon
99
[here](https://libraries.io/pypi/aeon) or follow us on
1010
[Twitter](https://twitter.com/aeon_toolbox).
1111

12+
- [Version 0.9.0](changelogs/v0.9.md)
1213
- [Version 0.8.0](changelogs/v0.8.md)
1314
- [Version 0.7.0](changelogs/v0.7.md)
1415
- [Version 0.6.0](changelogs/v0.6.md)

docs/changelogs/v0.9.md

+194
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
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`

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "aeon"
7-
version = "0.8.1"
7+
version = "0.9.0"
88
description = "A toolkit for machine learning from time series"
99
authors = [
1010
{name = "aeon developers", email = "[email protected]"},

0 commit comments

Comments
 (0)