From de0cc458c7ccaa45f06486ed1b37a776ad2b4e40 Mon Sep 17 00:00:00 2001 From: Ramana-Raja Date: Tue, 25 Mar 2025 23:00:34 +0530 Subject: [PATCH 1/5] Added test cases for convo based classification --- .../convolution_based/tests/test_hydra.py | 48 +++++++++++++++++++ .../tests/test_minirocket.py | 39 +++++++++++++++ .../convolution_based/tests/test_mr_hydra.py | 48 +++++++++++++++++++ .../tests/test_multirocket.py | 38 +++++++++++++++ .../convolution_based/tests/test_rocket.py | 38 +++++++++++++++ 5 files changed, 211 insertions(+) create mode 100644 aeon/classification/convolution_based/tests/test_hydra.py create mode 100644 aeon/classification/convolution_based/tests/test_minirocket.py create mode 100644 aeon/classification/convolution_based/tests/test_mr_hydra.py create mode 100644 aeon/classification/convolution_based/tests/test_multirocket.py create mode 100644 aeon/classification/convolution_based/tests/test_rocket.py diff --git a/aeon/classification/convolution_based/tests/test_hydra.py b/aeon/classification/convolution_based/tests/test_hydra.py new file mode 100644 index 0000000000..5d37cafc85 --- /dev/null +++ b/aeon/classification/convolution_based/tests/test_hydra.py @@ -0,0 +1,48 @@ +"""Hydra classifier test code.""" + +import numpy as np +from aeon.classification.convolution_based import HydraClassifier +import pytest +from aeon.utils.validation._dependencies import _check_soft_dependencies +from aeon.datasets import load_unit_test +from aeon.datasets import load_basic_motions + +@pytest.mark.skipif( + not _check_soft_dependencies(["torch"], severity="none"), + reason="pytorch soft dependency not found.", +) +def test_hydra_univariate(): + X_train, y_train = load_unit_test(split="train") + X_test, y_test = load_unit_test(split="test") + + clf = HydraClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + +@pytest.mark.skipif( + not _check_soft_dependencies(["torch"], severity="none"), + reason="pytorch soft dependency not found.", +) +def test_hydra_multivariate(): + X_train, y_train = load_basic_motions(split="train") + X_test, y_test = load_basic_motions(split="test") + + clf = HydraClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) diff --git a/aeon/classification/convolution_based/tests/test_minirocket.py b/aeon/classification/convolution_based/tests/test_minirocket.py new file mode 100644 index 0000000000..89080e4741 --- /dev/null +++ b/aeon/classification/convolution_based/tests/test_minirocket.py @@ -0,0 +1,39 @@ +"""MiniRocket classifier test code.""" + +import numpy as np +from aeon.datasets import load_unit_test +from aeon.classification.convolution_based import MiniRocketClassifier +from aeon.datasets import load_basic_motions + +def test_minirocket_univariate(): + X_train, y_train = load_unit_test(split="train") + X_test, y_test = load_unit_test(split="test") + + clf = MiniRocketClassifier(num_kernels=20, max_dilations_per_kernel=6) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + +def test_minirocket_multivariate(): + X_train, y_train = load_basic_motions(split="train") + X_test, y_test = load_basic_motions(split="test") + + clf = MiniRocketClassifier(num_kernels=20, max_dilations_per_kernel=6) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + diff --git a/aeon/classification/convolution_based/tests/test_mr_hydra.py b/aeon/classification/convolution_based/tests/test_mr_hydra.py new file mode 100644 index 0000000000..2e1b112579 --- /dev/null +++ b/aeon/classification/convolution_based/tests/test_mr_hydra.py @@ -0,0 +1,48 @@ +"""MultiRocketHydra classifier test code.""" + +import numpy as np +from aeon.classification.convolution_based import MultiRocketHydraClassifier +from aeon.utils.validation._dependencies import _check_soft_dependencies +from aeon.datasets import load_unit_test +from aeon.datasets import load_basic_motions +import pytest + +@pytest.mark.skipif( + not _check_soft_dependencies(["torch"], severity="none"), + reason="pytorch soft dependency not found.", +) +def test_mr_hydra_univariate(): + X_train, y_train = load_unit_test(split="train") + X_test, y_test = load_unit_test(split="test") + + clf = MultiRocketHydraClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + +@pytest.mark.skipif( + not _check_soft_dependencies(["torch"], severity="none"), + reason="pytorch soft dependency not found.", +) +def test_mr_hydra_multivariate(): + X_train, y_train = load_basic_motions(split="train") + X_test, y_test = load_basic_motions(split="test") + + clf = MultiRocketHydraClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file diff --git a/aeon/classification/convolution_based/tests/test_multirocket.py b/aeon/classification/convolution_based/tests/test_multirocket.py new file mode 100644 index 0000000000..48a341feec --- /dev/null +++ b/aeon/classification/convolution_based/tests/test_multirocket.py @@ -0,0 +1,38 @@ +"""MultiRocket classifier test code.""" + +import numpy as np +from aeon.classification.convolution_based import MultiRocketClassifier +from aeon.datasets import load_unit_test +from aeon.datasets import load_basic_motions + +def test_multirocket_univariate(): + X_train, y_train = load_unit_test(split="train") + X_test, y_test = load_unit_test(split="test") + + clf = MultiRocketClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + +def test_multirocket_multivariate(): + X_train, y_train = load_basic_motions(split="train") + X_test, y_test = load_basic_motions(split="test") + + clf = MultiRocketClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file diff --git a/aeon/classification/convolution_based/tests/test_rocket.py b/aeon/classification/convolution_based/tests/test_rocket.py new file mode 100644 index 0000000000..667b8654be --- /dev/null +++ b/aeon/classification/convolution_based/tests/test_rocket.py @@ -0,0 +1,38 @@ +"""RandOm Convolutional KErnel Transform (Rocket) classifier test code.""" + +import numpy as np +from aeon.classification.convolution_based import RocketClassifier +from aeon.datasets import load_unit_test +from aeon.datasets import load_basic_motions + +def test_rocket_univariate(): + X_train, y_train = load_unit_test(split="train") + X_test, y_test = load_unit_test(split="test") + + clf = RocketClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + +def test_rocket_multivariate(): + X_train, y_train = load_basic_motions(split="train") + X_test, y_test = load_basic_motions(split="test") + + clf = RocketClassifier(random_state=0) + + clf.fit(X_train, y_train) + y_pred = clf.predict(X_test) + y_proba = clf.predict_proba(X_test) + + assert clf.is_fitted + assert y_pred.shape == (X_test.shape[0],) + assert set(y_pred).issubset(set(y_train)) + assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file From 24d063838ee8a86a9636d6be645c73ba457432df Mon Sep 17 00:00:00 2001 From: Ramana-Raja <83065061+Ramana-Raja@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:33:00 +0000 Subject: [PATCH 2/5] Automatic `pre-commit` fixes --- .../convolution_based/tests/test_hydra.py | 8 +++++--- .../convolution_based/tests/test_minirocket.py | 7 ++++--- .../convolution_based/tests/test_mr_hydra.py | 10 ++++++---- .../convolution_based/tests/test_multirocket.py | 8 +++++--- .../convolution_based/tests/test_rocket.py | 8 +++++--- 5 files changed, 25 insertions(+), 16 deletions(-) diff --git a/aeon/classification/convolution_based/tests/test_hydra.py b/aeon/classification/convolution_based/tests/test_hydra.py index 5d37cafc85..f7f11695b0 100644 --- a/aeon/classification/convolution_based/tests/test_hydra.py +++ b/aeon/classification/convolution_based/tests/test_hydra.py @@ -1,11 +1,12 @@ """Hydra classifier test code.""" import numpy as np -from aeon.classification.convolution_based import HydraClassifier import pytest + +from aeon.classification.convolution_based import HydraClassifier +from aeon.datasets import load_basic_motions, load_unit_test from aeon.utils.validation._dependencies import _check_soft_dependencies -from aeon.datasets import load_unit_test -from aeon.datasets import load_basic_motions + @pytest.mark.skipif( not _check_soft_dependencies(["torch"], severity="none"), @@ -27,6 +28,7 @@ def test_hydra_univariate(): assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + @pytest.mark.skipif( not _check_soft_dependencies(["torch"], severity="none"), reason="pytorch soft dependency not found.", diff --git a/aeon/classification/convolution_based/tests/test_minirocket.py b/aeon/classification/convolution_based/tests/test_minirocket.py index 89080e4741..a6bf7be296 100644 --- a/aeon/classification/convolution_based/tests/test_minirocket.py +++ b/aeon/classification/convolution_based/tests/test_minirocket.py @@ -1,9 +1,10 @@ """MiniRocket classifier test code.""" import numpy as np -from aeon.datasets import load_unit_test + from aeon.classification.convolution_based import MiniRocketClassifier -from aeon.datasets import load_basic_motions +from aeon.datasets import load_basic_motions, load_unit_test + def test_minirocket_univariate(): X_train, y_train = load_unit_test(split="train") @@ -21,6 +22,7 @@ def test_minirocket_univariate(): assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + def test_minirocket_multivariate(): X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") @@ -36,4 +38,3 @@ def test_minirocket_multivariate(): assert set(y_pred).issubset(set(y_train)) assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) - diff --git a/aeon/classification/convolution_based/tests/test_mr_hydra.py b/aeon/classification/convolution_based/tests/test_mr_hydra.py index 2e1b112579..dc4e0088fd 100644 --- a/aeon/classification/convolution_based/tests/test_mr_hydra.py +++ b/aeon/classification/convolution_based/tests/test_mr_hydra.py @@ -1,11 +1,12 @@ """MultiRocketHydra classifier test code.""" import numpy as np +import pytest + from aeon.classification.convolution_based import MultiRocketHydraClassifier +from aeon.datasets import load_basic_motions, load_unit_test from aeon.utils.validation._dependencies import _check_soft_dependencies -from aeon.datasets import load_unit_test -from aeon.datasets import load_basic_motions -import pytest + @pytest.mark.skipif( not _check_soft_dependencies(["torch"], severity="none"), @@ -27,6 +28,7 @@ def test_mr_hydra_univariate(): assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + @pytest.mark.skipif( not _check_soft_dependencies(["torch"], severity="none"), reason="pytorch soft dependency not found.", @@ -45,4 +47,4 @@ def test_mr_hydra_multivariate(): assert y_pred.shape == (X_test.shape[0],) assert set(y_pred).issubset(set(y_train)) assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) - assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) diff --git a/aeon/classification/convolution_based/tests/test_multirocket.py b/aeon/classification/convolution_based/tests/test_multirocket.py index 48a341feec..65aa0c9cb4 100644 --- a/aeon/classification/convolution_based/tests/test_multirocket.py +++ b/aeon/classification/convolution_based/tests/test_multirocket.py @@ -1,9 +1,10 @@ """MultiRocket classifier test code.""" import numpy as np + from aeon.classification.convolution_based import MultiRocketClassifier -from aeon.datasets import load_unit_test -from aeon.datasets import load_basic_motions +from aeon.datasets import load_basic_motions, load_unit_test + def test_multirocket_univariate(): X_train, y_train = load_unit_test(split="train") @@ -21,6 +22,7 @@ def test_multirocket_univariate(): assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + def test_multirocket_multivariate(): X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") @@ -35,4 +37,4 @@ def test_multirocket_multivariate(): assert y_pred.shape == (X_test.shape[0],) assert set(y_pred).issubset(set(y_train)) assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) - assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) diff --git a/aeon/classification/convolution_based/tests/test_rocket.py b/aeon/classification/convolution_based/tests/test_rocket.py index 667b8654be..0bb2fd2286 100644 --- a/aeon/classification/convolution_based/tests/test_rocket.py +++ b/aeon/classification/convolution_based/tests/test_rocket.py @@ -1,9 +1,10 @@ """RandOm Convolutional KErnel Transform (Rocket) classifier test code.""" import numpy as np + from aeon.classification.convolution_based import RocketClassifier -from aeon.datasets import load_unit_test -from aeon.datasets import load_basic_motions +from aeon.datasets import load_basic_motions, load_unit_test + def test_rocket_univariate(): X_train, y_train = load_unit_test(split="train") @@ -21,6 +22,7 @@ def test_rocket_univariate(): assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) assert np.all(y_proba >= 0) and np.all(y_proba <= 1) + def test_rocket_multivariate(): X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") @@ -35,4 +37,4 @@ def test_rocket_multivariate(): assert y_pred.shape == (X_test.shape[0],) assert set(y_pred).issubset(set(y_train)) assert y_proba.shape == (X_test.shape[0], len(np.unique(y_train))) - assert np.all(y_proba >= 0) and np.all(y_proba <= 1) \ No newline at end of file + assert np.all(y_proba >= 0) and np.all(y_proba <= 1) From 69dcaea49f4495298cfb7ddc7c46d03759234971 Mon Sep 17 00:00:00 2001 From: Ramana-Raja Date: Tue, 25 Mar 2025 23:08:17 +0530 Subject: [PATCH 3/5] added docs in each function --- aeon/classification/convolution_based/tests/test_hydra.py | 4 ++++ .../classification/convolution_based/tests/test_minirocket.py | 4 ++++ aeon/classification/convolution_based/tests/test_mr_hydra.py | 4 ++++ .../convolution_based/tests/test_multirocket.py | 4 ++++ aeon/classification/convolution_based/tests/test_rocket.py | 4 ++++ 5 files changed, 20 insertions(+) diff --git a/aeon/classification/convolution_based/tests/test_hydra.py b/aeon/classification/convolution_based/tests/test_hydra.py index 5d37cafc85..0306856f3e 100644 --- a/aeon/classification/convolution_based/tests/test_hydra.py +++ b/aeon/classification/convolution_based/tests/test_hydra.py @@ -12,6 +12,8 @@ reason="pytorch soft dependency not found.", ) def test_hydra_univariate(): + """Test of Hydra classifier on univariate.""" + X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -32,6 +34,8 @@ def test_hydra_univariate(): reason="pytorch soft dependency not found.", ) def test_hydra_multivariate(): + """Test of Hydra classifier on multivariate.""" + X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_minirocket.py b/aeon/classification/convolution_based/tests/test_minirocket.py index 89080e4741..5cfc0b0250 100644 --- a/aeon/classification/convolution_based/tests/test_minirocket.py +++ b/aeon/classification/convolution_based/tests/test_minirocket.py @@ -6,6 +6,8 @@ from aeon.datasets import load_basic_motions def test_minirocket_univariate(): + """Test of MiniRocket classifier on univariate.""" + X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -22,6 +24,8 @@ def test_minirocket_univariate(): assert np.all(y_proba >= 0) and np.all(y_proba <= 1) def test_minirocket_multivariate(): + """Test of MiniRocket classifier on multivariate.""" + X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_mr_hydra.py b/aeon/classification/convolution_based/tests/test_mr_hydra.py index 2e1b112579..c41b75b111 100644 --- a/aeon/classification/convolution_based/tests/test_mr_hydra.py +++ b/aeon/classification/convolution_based/tests/test_mr_hydra.py @@ -12,6 +12,8 @@ reason="pytorch soft dependency not found.", ) def test_mr_hydra_univariate(): + """Test of MultiRocketHydra classifier on univariate.""" + X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -32,6 +34,8 @@ def test_mr_hydra_univariate(): reason="pytorch soft dependency not found.", ) def test_mr_hydra_multivariate(): + """Test of MultiRocketHydra classifier on multivariate.""" + X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_multirocket.py b/aeon/classification/convolution_based/tests/test_multirocket.py index 48a341feec..0c908bc7a0 100644 --- a/aeon/classification/convolution_based/tests/test_multirocket.py +++ b/aeon/classification/convolution_based/tests/test_multirocket.py @@ -6,6 +6,8 @@ from aeon.datasets import load_basic_motions def test_multirocket_univariate(): + """Test of MultiRocket classifier on univariate.""" + X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -22,6 +24,8 @@ def test_multirocket_univariate(): assert np.all(y_proba >= 0) and np.all(y_proba <= 1) def test_multirocket_multivariate(): + """Test of MultiRocket classifier on multivariate.""" + X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_rocket.py b/aeon/classification/convolution_based/tests/test_rocket.py index 667b8654be..bdda380d2c 100644 --- a/aeon/classification/convolution_based/tests/test_rocket.py +++ b/aeon/classification/convolution_based/tests/test_rocket.py @@ -6,6 +6,8 @@ from aeon.datasets import load_basic_motions def test_rocket_univariate(): + """Test of Rocket on univariate.""" + X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -22,6 +24,8 @@ def test_rocket_univariate(): assert np.all(y_proba >= 0) and np.all(y_proba <= 1) def test_rocket_multivariate(): + """Test of Rocket on multivariate.""" + X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") From cccbb3de3be05db1733bb27c3d8973d3666bed47 Mon Sep 17 00:00:00 2001 From: Ramana-Raja Date: Tue, 25 Mar 2025 23:11:07 +0530 Subject: [PATCH 4/5] added docs in each function --- .../classification/convolution_based/tests/test_minirocket.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aeon/classification/convolution_based/tests/test_minirocket.py b/aeon/classification/convolution_based/tests/test_minirocket.py index 010a3a80bb..43ec94bfd7 100644 --- a/aeon/classification/convolution_based/tests/test_minirocket.py +++ b/aeon/classification/convolution_based/tests/test_minirocket.py @@ -12,7 +12,7 @@ def test_minirocket_univariate(): X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") - clf = MiniRocketClassifier(num_kernels=20, max_dilations_per_kernel=6) + clf = MiniRocketClassifier(random_state=0) clf.fit(X_train, y_train) y_pred = clf.predict(X_test) @@ -31,7 +31,7 @@ def test_minirocket_multivariate(): X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") - clf = MiniRocketClassifier(num_kernels=20, max_dilations_per_kernel=6) + clf = MiniRocketClassifier(random_state=0) clf.fit(X_train, y_train) y_pred = clf.predict(X_test) From 843f1fda9b660d0d79c4b83812fe108557753ba3 Mon Sep 17 00:00:00 2001 From: Ramana-Raja <83065061+Ramana-Raja@users.noreply.github.com> Date: Tue, 25 Mar 2025 17:41:39 +0000 Subject: [PATCH 5/5] Automatic `pre-commit` fixes --- aeon/classification/convolution_based/tests/test_hydra.py | 2 -- aeon/classification/convolution_based/tests/test_minirocket.py | 2 -- aeon/classification/convolution_based/tests/test_mr_hydra.py | 2 -- aeon/classification/convolution_based/tests/test_multirocket.py | 2 -- aeon/classification/convolution_based/tests/test_rocket.py | 2 -- 5 files changed, 10 deletions(-) diff --git a/aeon/classification/convolution_based/tests/test_hydra.py b/aeon/classification/convolution_based/tests/test_hydra.py index 67218843f1..39e9f9df6e 100644 --- a/aeon/classification/convolution_based/tests/test_hydra.py +++ b/aeon/classification/convolution_based/tests/test_hydra.py @@ -14,7 +14,6 @@ ) def test_hydra_univariate(): """Test of Hydra classifier on univariate.""" - X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -37,7 +36,6 @@ def test_hydra_univariate(): ) def test_hydra_multivariate(): """Test of Hydra classifier on multivariate.""" - X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_minirocket.py b/aeon/classification/convolution_based/tests/test_minirocket.py index 43ec94bfd7..ad4a15d695 100644 --- a/aeon/classification/convolution_based/tests/test_minirocket.py +++ b/aeon/classification/convolution_based/tests/test_minirocket.py @@ -8,7 +8,6 @@ def test_minirocket_univariate(): """Test of MiniRocket classifier on univariate.""" - X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -27,7 +26,6 @@ def test_minirocket_univariate(): def test_minirocket_multivariate(): """Test of MiniRocket classifier on multivariate.""" - X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_mr_hydra.py b/aeon/classification/convolution_based/tests/test_mr_hydra.py index 4a358ec159..4b3ed47fa8 100644 --- a/aeon/classification/convolution_based/tests/test_mr_hydra.py +++ b/aeon/classification/convolution_based/tests/test_mr_hydra.py @@ -14,7 +14,6 @@ ) def test_mr_hydra_univariate(): """Test of MultiRocketHydra classifier on univariate.""" - X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -37,7 +36,6 @@ def test_mr_hydra_univariate(): ) def test_mr_hydra_multivariate(): """Test of MultiRocketHydra classifier on multivariate.""" - X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_multirocket.py b/aeon/classification/convolution_based/tests/test_multirocket.py index b998e28240..fafd4a2289 100644 --- a/aeon/classification/convolution_based/tests/test_multirocket.py +++ b/aeon/classification/convolution_based/tests/test_multirocket.py @@ -8,7 +8,6 @@ def test_multirocket_univariate(): """Test of MultiRocket classifier on univariate.""" - X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -27,7 +26,6 @@ def test_multirocket_univariate(): def test_multirocket_multivariate(): """Test of MultiRocket classifier on multivariate.""" - X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test") diff --git a/aeon/classification/convolution_based/tests/test_rocket.py b/aeon/classification/convolution_based/tests/test_rocket.py index 42c07da272..f8c7b149ab 100644 --- a/aeon/classification/convolution_based/tests/test_rocket.py +++ b/aeon/classification/convolution_based/tests/test_rocket.py @@ -8,7 +8,6 @@ def test_rocket_univariate(): """Test of Rocket on univariate.""" - X_train, y_train = load_unit_test(split="train") X_test, y_test = load_unit_test(split="test") @@ -27,7 +26,6 @@ def test_rocket_univariate(): def test_rocket_multivariate(): """Test of Rocket on multivariate.""" - X_train, y_train = load_basic_motions(split="train") X_test, y_test = load_basic_motions(split="test")