Skip to content

Commit e68231e

Browse files
[MNT] Release v0.7.0 (#1147)
* release 0.7.0 prep * we dont actually do this * deprecation version and changelog
1 parent a601cf2 commit e68231e

File tree

20 files changed

+355
-29
lines changed

20 files changed

+355
-29
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.6.0`. You can view the full changelog
16+
The latest `aeon` release is `v0.7.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."""
22

3-
__version__ = "0.6.0"
3+
__version__ = "0.7.0"
44

55
__all__ = ["show_versions"]
66

aeon/annotation/eagglo.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
# TODO: remove in v0.8.0
1818
@deprecated(
19-
version="0.6.0",
19+
version="0.7.0",
2020
reason="EAgglo will be removed from annotation in v0.8.0, it has been replaced by "
2121
"EAggloSegmenter in the segmentation module.",
2222
category=FutureWarning,

aeon/annotation/hmm.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
# TODO: remove in v0.8.0
2323
@deprecated(
24-
version="0.6.0",
24+
version="0.7.0",
2525
reason="HMM will be removed from annotation module in v0.8.0, it has been replaced "
2626
"by HMMSegmenter in the segmentation module.",
2727
category=FutureWarning,

aeon/classification/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __init__(self):
8181

8282
# TODO: remove in v0.8.0
8383
@deprecated(
84-
version="0.6.0",
84+
version="0.7.0",
8585
reason="The BaseClassifier __rmul__ (*) functionality will be removed "
8686
"in v0.8.0.",
8787
category=FutureWarning,

aeon/classification/compose/_pipeline.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ class ClassifierPipeline(_HeterogenousMetaEstimator, BaseClassifier):
7979

8080
# TODO: remove in v0.8.0
8181
@deprecated(
82-
version="0.6.0",
82+
version="0.7.0",
8383
reason="The position of the classifier and transformers argument for "
8484
"ClassifierPipeline __init__ will be swapped in v0.8.0. Use "
8585
"keyword arguments to avoid breakage.",
@@ -172,7 +172,7 @@ def __init__(self, classifier, transformers):
172172

173173
# TODO: remove in v0.8.0
174174
@deprecated(
175-
version="0.6.0",
175+
version="0.7.0",
176176
reason="The ClassifierPipeline __rmul__ (*) functionality will be removed "
177177
"in v0.8.0.",
178178
category=FutureWarning,
@@ -305,7 +305,7 @@ def get_test_params(cls, parameter_set="default"):
305305

306306
# TODO: remove in v0.8.0
307307
@deprecated(
308-
version="0.6.0",
308+
version="0.7.0",
309309
reason="SklearnClassifierPipeline will be removed in v0.8.0. Use "
310310
"ClassifierPipeline or the sklearn pipeline instead.",
311311
category=FutureWarning,

aeon/classification/feature_based/_matrix_profile_classifier.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# TODO: remove in v0.8.0
1919
@deprecated(
20-
version="0.6.0",
20+
version="0.7.0",
2121
reason="MatrixProfileClassifier will be removed in v0.8.0.",
2222
category=FutureWarning,
2323
)

aeon/datatypes/_examples.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373

7474
# TODO: remove in v0.8.0
7575
@deprecated(
76-
version="0.6.0",
76+
version="0.7.0",
7777
reason="get_examples has moved to the testing module, please use that version.",
7878
category=FutureWarning,
7979
)

aeon/performance_metrics/forecasting/_classes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969

7070
# TODO: remove in v0.8.0
7171
@deprecated(
72-
version="0.6.0",
72+
version="0.7.0",
7373
reason="BaseForecastingErrorMetric and all subclasses will be removed from "
7474
"performance_metric package in v0.8.0. Please use the functions rather "
7575
"than the functor classes.",

aeon/transformations/filter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
# TODO: remove in v0.8.0
1313
@deprecated(
14-
version="0.6.0",
14+
version="0.7.0",
1515
reason="Filter will be removed in v0.8.0. It is specific to neuro and the "
1616
"functionality is in aeon-neuro.",
1717
category=FutureWarning,

aeon/transformations/hidalgo.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
# TODO: remove in v0.8.0
1919
@deprecated(
20-
version="0.6.0",
20+
version="0.7.0",
2121
reason="Hidalgo in transformations will be removed in v0.8.0, it has been replaced "
2222
"by HidalgoSegmenter in the segmentation module.",
2323
category=FutureWarning,

aeon/transformations/matrix_profile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
# TODO: remove in v0.8.0
1212
@deprecated(
13-
version="0.6.0",
13+
version="0.7.0",
1414
reason="MatrixProfileTransformer will be removed from the base directory of "
1515
"transformations in v0.8.0, it has been replaced by MatrixProfileSeriesTransformer"
1616
"in the transformations.series module.",

aeon/utils/mlflow_aeon.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787

8888
# TODO: remove in v0.8.0
8989
@deprecated(
90-
version="0.6.0",
90+
version="0.7.0",
9191
reason="get_default_pip_requirements will be removed in v0.8.0.",
9292
category=FutureWarning,
9393
)
@@ -112,7 +112,7 @@ def get_default_pip_requirements(include_cloudpickle=False):
112112

113113
# TODO: remove in v0.8.0
114114
@deprecated(
115-
version="0.6.0",
115+
version="0.7.0",
116116
reason="get_default_conda_env will be removed in v0.8.0.",
117117
category=FutureWarning,
118118
)
@@ -134,7 +134,7 @@ def get_default_conda_env(include_cloudpickle=False):
134134

135135
# TODO: remove in v0.8.0
136136
@deprecated(
137-
version="0.6.0",
137+
version="0.7.0",
138138
reason="save_model will be removed in v0.8.0.",
139139
category=FutureWarning,
140140
)
@@ -327,7 +327,7 @@ def save_model(
327327

328328
# TODO: remove in v0.8.0
329329
@deprecated(
330-
version="0.6.0",
330+
version="0.7.0",
331331
reason="log_model will be removed in v0.8.0.",
332332
category=FutureWarning,
333333
)
@@ -471,7 +471,7 @@ def log_model(
471471

472472
# TODO: remove in v0.8.0
473473
@deprecated(
474-
version="0.6.0",
474+
version="0.7.0",
475475
reason="load_model will be removed in v0.8.0.",
476476
category=FutureWarning,
477477
)

aeon/utils/plotting.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
# TODO: remove in v0.8.0
2222
@deprecated(
23-
version="0.6.0",
23+
version="0.7.0",
2424
reason="plot_series has moved to aeon.visualisation, this version will be removed "
2525
"in v0.8.0.",
2626
category=FutureWarning,
@@ -170,7 +170,7 @@ def format_fn(tick_val, tick_pos):
170170

171171
# TODO: remove in v0.8.0
172172
@deprecated(
173-
version="0.6.0",
173+
version="0.7.0",
174174
reason="plot_interval has moved to aeon.visualisation, this version will be "
175175
"removed in v0.8.0.",
176176
category=FutureWarning,
@@ -191,7 +191,7 @@ def plot_interval(ax, interval_df):
191191

192192
# TODO: remove in v0.8.0
193193
@deprecated(
194-
version="0.6.0",
194+
version="0.7.0",
195195
reason="plot_lags has moved to aeon.visualisation, this version will be removed "
196196
"in v0.8.0.",
197197
category=FutureWarning,
@@ -272,7 +272,7 @@ def plot_lags(series, lags=1, suptitle=None):
272272

273273
# TODO: remove in v0.8.0
274274
@deprecated(
275-
version="0.6.0",
275+
version="0.7.0",
276276
reason="plot_correlations has moved to aeon.visualisation, this version will be "
277277
"removed in v0.8.0.",
278278
category=FutureWarning,
@@ -411,7 +411,7 @@ def _get_windows(cv, y):
411411

412412
# TODO: remove in v0.8.0
413413
@deprecated(
414-
version="0.6.0",
414+
version="0.7.0",
415415
reason="plot_windows has moved to aeon.visualisation, this version will be removed "
416416
"in v0.8.0.",
417417
category=FutureWarning,

build_tools/changelog_generator.py

+2
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,9 @@ def render_changelog(prs: List[Dict], assigned: Dict):
218218
["Regression", ["regression"]],
219219
["Segmentation", ["segmentation"]],
220220
["Similarity Search", ["similarity search"]],
221+
["Unit Testing", ["testing"]],
221222
["Transformations", ["transformations"]],
223+
["Visualisations", ["visualisation"]],
222224
]
223225
categories = [
224226
["Bug Fixes", ["bug"]],

build_tools/pr_labeler.py

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
("aeon/regression/", "regression"),
6464
("aeon/segmentation/", "segmentation"),
6565
("aeon/similarity_search/", "similarity search"),
66+
("aeon/testing/", "testing"),
6667
("aeon/transformations/", "transformations"),
6768
("aeon/visualisation/", "visualisation"),
6869
]

docs/changelog.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +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-
For upcoming changes and next releases, see our
13-
[milestones](https://github.com/aeon-toolkit/aeon/milestones). For our long-term plan,
14-
see our [roadmap](roadmap).
15-
12+
- [Version 0.7.0](changelogs/v0.7.md)
1613
- [Version 0.6.0](changelogs/v0.6.md)
1714
- [Version 0.5.0](changelogs/v0.5.md)
1815
- [Version 0.4.0](changelogs/v0.4.md)

0 commit comments

Comments
 (0)