Skip to content

Commit 3fda41f

Browse files
transformation and vis api
1 parent 87e5602 commit 3fda41f

File tree

8 files changed

+47
-50
lines changed

8 files changed

+47
-50
lines changed

aeon/transformations/collection/__init__.py

-6
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
"ARCoefficientTransformer",
99
"Centerer",
1010
"DownsampleTransformer",
11-
"ElbowClassSum",
12-
"ElbowClassPairwise",
1311
"DWTTransformer",
1412
"HOG1DTransformer",
1513
"MatrixProfile",
@@ -39,7 +37,3 @@
3937
from aeon.transformations.collection._slope import SlopeTransformer
4038
from aeon.transformations.collection._truncate import Truncator
4139
from aeon.transformations.collection.base import BaseCollectionTransformer
42-
from aeon.transformations.collection.channel_selection import (
43-
ElbowClassPairwise,
44-
ElbowClassSum,
45-
)

aeon/visualisation/__init__.py

+9
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,25 @@
1818
"plot_scatter_predictions",
1919
"plot_pairwise_scatter",
2020
"plot_score_vs_time_scatter",
21+
"create_multi_comparison_matrix",
2122
# Estimator plotting
2223
"plot_series_with_profiles",
2324
"plot_cluster_algorithm",
2425
"plot_temporal_importance_curves",
26+
"plot_network",
2527
"ShapeletVisualizer",
2628
"ShapeletTransformerVisualizer",
2729
"ShapeletClassifierVisualizer",
30+
# Distance plotting
31+
"plot_pairwise_distance_matrix",
2832
]
2933

34+
from aeon.visualisation.distances._pairwise_distance_matrix import (
35+
plot_pairwise_distance_matrix,
36+
)
3037
from aeon.visualisation.estimator._clasp import plot_series_with_profiles
3138
from aeon.visualisation.estimator._clustering import plot_cluster_algorithm
39+
from aeon.visualisation.estimator._network_plot import plot_network
3240
from aeon.visualisation.estimator._shapelets import (
3341
ShapeletClassifierVisualizer,
3442
ShapeletTransformerVisualizer,
@@ -43,6 +51,7 @@
4351
)
4452
from aeon.visualisation.results._boxplot import plot_boxplot
4553
from aeon.visualisation.results._critical_difference import plot_critical_difference
54+
from aeon.visualisation.results._mcm import create_multi_comparison_matrix
4655
from aeon.visualisation.results._scatter import (
4756
plot_pairwise_scatter,
4857
plot_scatter_predictions,

aeon/visualisation/estimator/deep_learning/__init__.py

-5
This file was deleted.

aeon/visualisation/estimator/deep_learning/tests/__init__.py

-1
This file was deleted.
-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
11
"""Plotting tools for estimator results."""
2-
3-
__all__ = ["create_multi_comparison_matrix"]
4-
5-
from aeon.visualisation.results._mcm import create_multi_comparison_matrix

docs/api_reference/transformations.rst

+25-26
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,6 @@ All transformers in `aeon` can be listed using the `aeon.registry
1515
Collection transformers
1616
-----------------------
1717

18-
.. currentmodule:: aeon.transformations.collection.base
19-
20-
.. autosummary::
21-
:toctree: auto_generated/
22-
:template: class.rst
23-
24-
BaseCollectionTransformer
25-
2618
.. currentmodule:: aeon.transformations.collection
2719

2820
.. autosummary::
@@ -31,6 +23,7 @@ Collection transformers
3123

3224
AutocorrelationFunctionTransformer
3325
ARCoefficientTransformer
26+
Centerer
3427
DownsampleTransformer
3528
DWTTransformer
3629
HOG1DTransformer
@@ -39,12 +32,11 @@ Collection transformers
3932
Normalizer
4033
Padder
4134
PeriodogramTransformer
42-
Tabularizer
4335
Resizer
44-
SimpleImputer
4536
SlopeTransformer
46-
Standardizer
37+
SimpleImputer
4738
Truncator
39+
Tabularizer
4840

4941

5042
Channel selection
@@ -72,6 +64,7 @@ Compose
7264
:template: class.rst
7365

7466
CollectionTransformerPipeline
67+
CollectionId
7568

7669

7770
Convolution based
@@ -85,7 +78,6 @@ Convolution based
8578

8679
Rocket
8780
MiniRocket
88-
MiniRocketMultivariateVariable
8981
MultiRocket
9082
HydraTransformer
9183

@@ -148,8 +140,6 @@ Shapelet based
148140
SAST
149141
RSAST
150142

151-
152-
153143
Signature based
154144
~~~~~~~~~~~~~~~
155145

@@ -165,23 +155,13 @@ Signature based
165155
Series transforms
166156
-----------------
167157

168-
.. currentmodule:: aeon.transformations.series.base
169-
170-
.. autosummary::
171-
:toctree: auto_generated/
172-
:template: class.rst
173-
174-
BaseSeriesTransformer
175-
176-
177158
.. currentmodule:: aeon.transformations.series
178159

179160
.. autosummary::
180161
:toctree: auto_generated/
181162
:template: class.rst
182163

183164
AutoCorrelationSeriesTransformer
184-
ClearSkyTransformer
185165
ClaSPTransformer
186166
DFTSeriesTransformer
187167
Dobin
@@ -193,9 +173,28 @@ Series transforms
193173
StatsModelsPACF
194174
BKFilter
195175
BoxCoxTransformer
196-
YeoJohnsonTransformer
197-
Dobin
198176
ScaledLogitSeriesTransformer
199177
SIVSeriesTransformer
200178
PCASeriesTransformer
201179
WarpingSeriesTransformer
180+
181+
182+
Base
183+
----
184+
185+
.. currentmodule:: aeon.transformations.collection.base
186+
187+
.. autosummary::
188+
:toctree: auto_generated/
189+
:template: class.rst
190+
191+
BaseCollectionTransformer
192+
193+
194+
.. currentmodule:: aeon.transformations.series.base
195+
196+
.. autosummary::
197+
:toctree: auto_generated/
198+
:template: class.rst
199+
200+
BaseSeriesTransformer

docs/api_reference/visualisation.rst

+13-8
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
Visualisation
44
=============
55

6-
.. automodule:: aeon.visualisation
7-
:no-members:
8-
:no-inherited-members:
6+
.. currentmodule:: aeon.visualisation
97

108
.. autosummary::
119
:toctree: auto_generated/
@@ -22,13 +20,20 @@ Visualisation
2220
plot_series
2321
plot_lags
2422
plot_correlations
25-
plot_interval
26-
plot_windows
23+
plot_series_collection
24+
plot_collection_by_class
25+
plot_spectrogram
26+
plot_series_windows
27+
plot_series_with_change_points
2728
plot_critical_difference
29+
plot_significance
2830
plot_boxplot
2931
plot_scatter_predictions
30-
plot_scatter
31-
plot_time_series_with_change_points
32-
plot_time_series_with_profiles
32+
plot_pairwise_scatter
33+
plot_score_vs_time_scatter
34+
create_multi_comparison_matrix
35+
plot_series_with_profiles
3336
plot_cluster_algorithm
37+
plot_temporal_importance_curves
3438
plot_network
39+
plot_pairwise_distance_matrix

0 commit comments

Comments
 (0)