From 524484806038554bc99d83d460409be27c6daa2b Mon Sep 17 00:00:00 2001 From: Sebastian Schmidl <10573700+SebastianSchmidl@users.noreply.github.com> Date: Sun, 10 Nov 2024 19:23:48 +0100 Subject: [PATCH] feat: rename CodeLionX to SebastianSchmidl (#2332) --- .all-contributorsrc | 4 +-- CODEOWNERS | 4 +-- aeon/anomaly_detection/_dwt_mlead.py | 2 +- aeon/anomaly_detection/_kmeans.py | 2 +- aeon/anomaly_detection/_pyodadapter.py | 2 +- aeon/anomaly_detection/_stomp.py | 2 +- .../anomaly_detection/tests/test_dwt_mlead.py | 2 +- aeon/anomaly_detection/tests/test_kmeans.py | 2 +- .../tests/test_pyod_adapter.py | 2 +- aeon/anomaly_detection/tests/test_stomp.py | 2 +- aeon/distances/_sbd.py | 2 +- .../anomaly_detection/_binary.py | 2 +- .../anomaly_detection/_continuous.py | 2 +- .../anomaly_detection/_util.py | 2 +- .../anomaly_detection/_vus_metrics.py | 2 +- .../anomaly_detection/thresholding.py | 2 +- aeon/utils/windowing.py | 2 +- docs/about/core_developers.md | 4 +-- docs/changelogs/v0.10.md | 30 +++++++++---------- docs/changelogs/v0.11.md | 10 +++---- docs/changelogs/v0.7.md | 8 ++--- docs/changelogs/v0.8.md | 8 ++--- docs/changelogs/v0.9.md | 2 +- 23 files changed, 50 insertions(+), 50 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index b1e03bb042..3c0bb936c6 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2357,10 +2357,10 @@ ] }, { - "login": "codelionx", + "login": "SebastianSchmidl", "name": "Sebastian Schmidl", "avatar_url": "https://avatars.githubusercontent.com/u/10573700?v=4", - "profile": "https://github.com/codelionx", + "profile": "https://github.com/SebastianSchmidl", "contributions": [ "bug", "code", diff --git a/CODEOWNERS b/CODEOWNERS index 3ccab27372..bc93e5d27a 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -2,7 +2,7 @@ # Only users with write access to the repository will be automatically added as # reviewers and contacted. -aeon/anomaly_detection/ @CodeLionX @MatthewMiddlehurst +aeon/anomaly_detection/ @SebastianSchmidl @MatthewMiddlehurst aeon/benchmarking/ @TonyBagnall @MatthewMiddlehurst @hadifawaz1999 @dguijo @@ -17,7 +17,7 @@ aeon/distances/ @chrisholder @TonyBagnall aeon/networks/ @hadifawaz1999 -aeon/performance_metrics/anomaly_detection/ @codelionx @MatthewMiddlehurst +aeon/performance_metrics/anomaly_detection/ @SebastianSchmidl @MatthewMiddlehurst aeon/regression/ @MatthewMiddlehurst @TonyBagnall @dguijo aeon/regression/deep_learning @hadifawaz1999 @MatthewMiddlehurst @TonyBagnall @dguijo diff --git a/aeon/anomaly_detection/_dwt_mlead.py b/aeon/anomaly_detection/_dwt_mlead.py index 2d9a036b67..1ce5e9309b 100644 --- a/aeon/anomaly_detection/_dwt_mlead.py +++ b/aeon/anomaly_detection/_dwt_mlead.py @@ -1,6 +1,6 @@ """DWT-MLEAD anomaly detector.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["DWT_MLEAD"] import warnings diff --git a/aeon/anomaly_detection/_kmeans.py b/aeon/anomaly_detection/_kmeans.py index 07b98ebe48..4d99eec58c 100644 --- a/aeon/anomaly_detection/_kmeans.py +++ b/aeon/anomaly_detection/_kmeans.py @@ -1,6 +1,6 @@ """k-Means anomaly detector.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["KMeansAD"] from typing import Optional diff --git a/aeon/anomaly_detection/_pyodadapter.py b/aeon/anomaly_detection/_pyodadapter.py index 637e9340a5..73e7294268 100644 --- a/aeon/anomaly_detection/_pyodadapter.py +++ b/aeon/anomaly_detection/_pyodadapter.py @@ -2,7 +2,7 @@ from __future__ import annotations -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["PyODAdapter"] from typing import TYPE_CHECKING, Any diff --git a/aeon/anomaly_detection/_stomp.py b/aeon/anomaly_detection/_stomp.py index 93d89c4400..d28f12cc48 100644 --- a/aeon/anomaly_detection/_stomp.py +++ b/aeon/anomaly_detection/_stomp.py @@ -2,7 +2,7 @@ from __future__ import annotations -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["STOMP"] import numpy as np diff --git a/aeon/anomaly_detection/tests/test_dwt_mlead.py b/aeon/anomaly_detection/tests/test_dwt_mlead.py index 0ef0adc92f..c5d09bddc2 100644 --- a/aeon/anomaly_detection/tests/test_dwt_mlead.py +++ b/aeon/anomaly_detection/tests/test_dwt_mlead.py @@ -1,6 +1,6 @@ """Tests for the DWT_MLEAD class.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] import numpy as np import pytest diff --git a/aeon/anomaly_detection/tests/test_kmeans.py b/aeon/anomaly_detection/tests/test_kmeans.py index 7c89f988ca..9812d7696b 100644 --- a/aeon/anomaly_detection/tests/test_kmeans.py +++ b/aeon/anomaly_detection/tests/test_kmeans.py @@ -1,6 +1,6 @@ """Tests for the KMeansAD class.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] import numpy as np import pytest diff --git a/aeon/anomaly_detection/tests/test_pyod_adapter.py b/aeon/anomaly_detection/tests/test_pyod_adapter.py index 7d6e85c3d3..eff4d5b325 100644 --- a/aeon/anomaly_detection/tests/test_pyod_adapter.py +++ b/aeon/anomaly_detection/tests/test_pyod_adapter.py @@ -1,6 +1,6 @@ """Tests for the PyODAdapter class.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] import numpy as np import pytest diff --git a/aeon/anomaly_detection/tests/test_stomp.py b/aeon/anomaly_detection/tests/test_stomp.py index dcc6c655f1..b1adfc1d12 100644 --- a/aeon/anomaly_detection/tests/test_stomp.py +++ b/aeon/anomaly_detection/tests/test_stomp.py @@ -1,6 +1,6 @@ """Tests for the PyODAdapter class.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] import numpy as np import pytest diff --git a/aeon/distances/_sbd.py b/aeon/distances/_sbd.py index 3b5afd37a6..8c3651db63 100644 --- a/aeon/distances/_sbd.py +++ b/aeon/distances/_sbd.py @@ -1,6 +1,6 @@ """Shape-based distance (SBD) between two time series.""" -__maintainer__ = ["codelionx"] +__maintainer__ = ["SebastianSchmidl"] from typing import Optional, Union diff --git a/aeon/performance_metrics/anomaly_detection/_binary.py b/aeon/performance_metrics/anomaly_detection/_binary.py index 6c6c812ef9..80da7a1171 100644 --- a/aeon/performance_metrics/anomaly_detection/_binary.py +++ b/aeon/performance_metrics/anomaly_detection/_binary.py @@ -1,6 +1,6 @@ """Metrics on binary predictions for anomaly detection.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["range_precision", "range_recall", "range_f_score"] import warnings diff --git a/aeon/performance_metrics/anomaly_detection/_continuous.py b/aeon/performance_metrics/anomaly_detection/_continuous.py index 1d5925fb25..a379f46739 100644 --- a/aeon/performance_metrics/anomaly_detection/_continuous.py +++ b/aeon/performance_metrics/anomaly_detection/_continuous.py @@ -2,7 +2,7 @@ from __future__ import annotations -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = [ "roc_auc_score", "pr_auc_score", diff --git a/aeon/performance_metrics/anomaly_detection/_util.py b/aeon/performance_metrics/anomaly_detection/_util.py index 91532fe62d..9cf2bfc0e2 100644 --- a/aeon/performance_metrics/anomaly_detection/_util.py +++ b/aeon/performance_metrics/anomaly_detection/_util.py @@ -1,6 +1,6 @@ """Utility functions for anomaly detection performance metrics.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["check_y"] import warnings diff --git a/aeon/performance_metrics/anomaly_detection/_vus_metrics.py b/aeon/performance_metrics/anomaly_detection/_vus_metrics.py index 2724a60456..fa71a6d294 100644 --- a/aeon/performance_metrics/anomaly_detection/_vus_metrics.py +++ b/aeon/performance_metrics/anomaly_detection/_vus_metrics.py @@ -2,7 +2,7 @@ from __future__ import annotations -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = [ "range_pr_auc_score", "range_roc_auc_score", diff --git a/aeon/performance_metrics/anomaly_detection/thresholding.py b/aeon/performance_metrics/anomaly_detection/thresholding.py index a882a7887f..34277cef26 100644 --- a/aeon/performance_metrics/anomaly_detection/thresholding.py +++ b/aeon/performance_metrics/anomaly_detection/thresholding.py @@ -2,7 +2,7 @@ from __future__ import annotations -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = [ "percentile_threshold", "sigma_threshold", diff --git a/aeon/utils/windowing.py b/aeon/utils/windowing.py index 555419af89..07740e1945 100644 --- a/aeon/utils/windowing.py +++ b/aeon/utils/windowing.py @@ -1,6 +1,6 @@ """Utility functions for creating and reversing sliding windows of time series data.""" -__maintainer__ = ["CodeLionX"] +__maintainer__ = ["SebastianSchmidl"] __all__ = ["sliding_windows", "reverse_windowing"] from typing import Callable, Optional diff --git a/docs/about/core_developers.md b/docs/about/core_developers.md index 628599fbd6..46c109b1ef 100644 --- a/docs/about/core_developers.md +++ b/docs/about/core_developers.md @@ -37,8 +37,8 @@

Matthew Middlehurst

-
-

Sebastian Schmidl

+
+

Sebastian Schmidl


diff --git a/docs/changelogs/v0.10.md b/docs/changelogs/v0.10.md index 31dbe01f27..4d5876d6ec 100644 --- a/docs/changelogs/v0.10.md +++ b/docs/changelogs/v0.10.md @@ -6,8 +6,8 @@ July 2024 - Dropped support for Python 3.8 - Announcement of deprecations for v1.0.0, includes removal and rework of the current forecasting and transformation frameworks -- New anomaly detection methods: DWT-MLEAD, K-Means, and an adapter for PyOD ({user}`CodeLionX`) -- New data loaders for anomaly detection and segmentation benchmark archives ({user}`CodeLionX`, {user}`ermshaua`) +- New anomaly detection methods: DWT-MLEAD, K-Means, and an adapter for PyOD ({user}`SebastianSchmidl`) +- New data loaders for anomaly detection and segmentation benchmark archives ({user}`SebastianSchmidl`, {user}`ermshaua`) - New Proximity Tree classifier using aeon distances, Proximity Forest to follow. ({user}`itsdivya1309`) - New feature-based and dummy clusterers ({user}`MatthewMiddlehurst`, {user}`aadya940`) - New FLUSS and BinSeg segmenters ({user}`patrickzib`) @@ -17,18 +17,18 @@ July 2024 ### Documentation -- [DOC] Improve anomaly detector documentation ({pr}`1647`) {user}`CodeLionX` +- [DOC] Improve anomaly detector documentation ({pr}`1647`) {user}`SebastianSchmidl` - [DOC] added reference to docstring of MERLIN anomaly detection ({pr}`1707`) {user}`adm-unl` ### Enhancements -- [MNT] Move haar wavelet transform to aeon.utils.numba package ({pr}`1579`) {user}`CodeLionX` +- [MNT] Move haar wavelet transform to aeon.utils.numba package ({pr}`1579`) {user}`SebastianSchmidl` - [ENH] Convert stray and add max iterations for MERLIN ({pr}`1571`) {user}`MatthewMiddlehurst` -- [ENH] DWT-MLEAD anomaly detection method ({pr}`1580`) {user}`CodeLionX` -- [ENH] Add sliding window utils for anomaly detection module ({pr}`1605`) {user}`CodeLionX` -- [ENH] K-Means anomaly detector ({pr}`1607`) {user}`CodeLionX` -- [ENH] Loader for TimeEval (anomaly detection) datasets ({pr}`1588`) {user}`CodeLionX` -- [ENH] Add PyOD adapter for anomaly detection ({pr}`1586`) {user}`CodeLionX` +- [ENH] DWT-MLEAD anomaly detection method ({pr}`1580`) {user}`SebastianSchmidl` +- [ENH] Add sliding window utils for anomaly detection module ({pr}`1605`) {user}`SebastianSchmidl` +- [ENH] K-Means anomaly detector ({pr}`1607`) {user}`SebastianSchmidl` +- [ENH] Loader for TimeEval (anomaly detection) datasets ({pr}`1588`) {user}`SebastianSchmidl` +- [ENH] Add PyOD adapter for anomaly detection ({pr}`1586`) {user}`SebastianSchmidl` ## Classification @@ -79,11 +79,11 @@ July 2024 ### Bug Fixes -- [BUG] Fix TSAD data loading tests and example notebooks ({pr}`1695`) {user}`CodeLionX` +- [BUG] Fix TSAD data loading tests and example notebooks ({pr}`1695`) {user}`SebastianSchmidl` ### Enhancements -- [ENH] Loader for TimeEval (anomaly detection) datasets ({pr}`1588`) {user}`CodeLionX` +- [ENH] Loader for TimeEval (anomaly detection) datasets ({pr}`1588`) {user}`SebastianSchmidl` - [ENH] Time Series Segmentation Benchmark + Human Activity Segmentation Challenge data loaders ({pr}`1755`) {user}`ermshaua` ### Maintenance @@ -195,13 +195,13 @@ index page for more information. ### Documentation -- [DOC] Add SlidingWindowSegmenter to API reference ({pr}`1600`) {user}`CodeLionX` +- [DOC] Add SlidingWindowSegmenter to API reference ({pr}`1600`) {user}`SebastianSchmidl` - [Doc] Images for "Transformations" ({pr}`1736`) {user}`Abhash297` - [DOC] Improve BaseCollectionTransformer docstrings ({pr}`1733`) {user}`TonyBagnall` ### Enhancements -- [MNT] Move haar wavelet transform to aeon.utils.numba package ({pr}`1579`) {user}`CodeLionX` +- [MNT] Move haar wavelet transform to aeon.utils.numba package ({pr}`1579`) {user}`SebastianSchmidl` - [ENH] Lower Bounding Distances for SAX and SFA ({pr}`1622`) {user}`patrickzib` - [ENH] `axis=1` function default and removal of axis class default for series transformation and segmentation ({pr}`1625`) {user}`MatthewMiddlehurst` - [ENH] Remove two hard coded arrays from minirocket ({pr}`1698`) {user}`TonyBagnall` @@ -215,7 +215,7 @@ index page for more information. ### Bug Fixes -- [BUG] Fix TSAD data loading tests and example notebooks ({pr}`1695`) {user}`CodeLionX` +- [BUG] Fix TSAD data loading tests and example notebooks ({pr}`1695`) {user}`SebastianSchmidl` - [BUG] Use almost equal in random state testing of deep learning ({pr}`1773`) {user}`hadifawaz1999` ### Deprecation @@ -295,7 +295,7 @@ The following have contributed to this release through a collective 107 GitHub P {user}`adm-unl`, {user}`baraline`, {user}`chrisholder`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`ermshaua`, {user}`futuer-szd`, {user}`hadifawaz1999`, diff --git a/docs/changelogs/v0.11.md b/docs/changelogs/v0.11.md index 742fc37242..60e6debc96 100644 --- a/docs/changelogs/v0.11.md +++ b/docs/changelogs/v0.11.md @@ -15,11 +15,11 @@ Reminder: This release will be the last 0.X minor release. Other than patches, t ### Documentation -- [ENH] Add performance metrics for anomaly detection (from TimeEval) ({pr}`1938`) {user}`CodeLionX` +- [ENH] Add performance metrics for anomaly detection (from TimeEval) ({pr}`1938`) {user}`SebastianSchmidl` ### Enhancements -- [ENH] Add performance metrics for anomaly detection (from TimeEval) ({pr}`1938`) {user}`CodeLionX` +- [ENH] Add performance metrics for anomaly detection (from TimeEval) ({pr}`1938`) {user}`SebastianSchmidl` - [ENH] Add STOMP anomaly detector. ({pr}`2031`) {user}`wenig` ## Benchmarking @@ -72,7 +72,7 @@ Reminder: This release will be the last 0.X minor release. Other than patches, t The following have contributed to this release through a collective 11 GitHub Pull Requests: {user}`baraline`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`Cyril-Meyer`, {user}`dguijo`, {user}`IRKnyazev`, @@ -98,7 +98,7 @@ Reminder: This release will be the last 0.X minor release. Other than patches, t ### Enhancements -- [ENH/DOC] Unsupervised and semi-supervised usage of PyODAdapter ({pr}`1932`) {user}`CodeLionX` +- [ENH/DOC] Unsupervised and semi-supervised usage of PyODAdapter ({pr}`1932`) {user}`SebastianSchmidl` ## Classification @@ -359,7 +359,7 @@ The following have contributed to this release through a collective 91 GitHub Pu {user}`aryanpola`, {user}`baraline`, {user}`chrisholder`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`Cyril-Meyer`, {user}`Datadote`, {user}`dguijo`, diff --git a/docs/changelogs/v0.7.md b/docs/changelogs/v0.7.md index 34862f1225..532fd25d5c 100644 --- a/docs/changelogs/v0.7.md +++ b/docs/changelogs/v0.7.md @@ -6,7 +6,7 @@ March 2024 - Adds the `RIST`, `Hydra`, `MR-Hydra` and `QUANT` classifiers ({user}`MatthewMiddlehurst`) - Adds the above for regression also, as well as `MLPRegressor`, `RDSTRegressor` and simple feature-based regressors ({user}`MatthewMiddlehurst`, {user}`aadya940` ) -- Adds the `SBD` distance ({user}`CodeLionX`) +- Adds the `SBD` distance ({user}`SebastianSchmidl`) - Website updates and improvements, including advertisement for GSoC 2024! ({user}`MatthewMiddlehurst`) ## Classification @@ -48,7 +48,7 @@ March 2024 ### Enhancements -- [ENH] Add implementation for sbd distance (from k-Shape) ({pr}`1231`) {user}`CodeLionX` +- [ENH] Add implementation for sbd distance (from k-Shape) ({pr}`1231`) {user}`SebastianSchmidl` ## Forecasting @@ -113,7 +113,7 @@ March 2024 ### Bug Fixes -- [BUG] Fix registry.all_estimators() function if pytest is not installed ({pr}`1236`) {user}`CodeLionX` +- [BUG] Fix registry.all_estimators() function if pytest is not installed ({pr}`1236`) {user}`SebastianSchmidl` ### Documentation @@ -152,7 +152,7 @@ The following have contributed to this release through a collective 42 GitHub Pu {user}`AnonymousCodes911`, {user}`baraline`, {user}`chrisholder`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`hadifawaz1999`, {user}`itsdivya1309`, {user}`MatthewMiddlehurst`, diff --git a/docs/changelogs/v0.8.md b/docs/changelogs/v0.8.md index 07f34a2a4d..4457695ea5 100644 --- a/docs/changelogs/v0.8.md +++ b/docs/changelogs/v0.8.md @@ -199,7 +199,7 @@ April 2024 - The following deep learners are now available for regression: `IndividualLITERegressor`, `LITETimeRegressor` and `EncoderRegressor` (({user}`aadya940`) & {user}`AnonymousCodes911`) - The `HydraRegressor` and `MultiRocketHydraRegressor` algorithms have been implemented for regression module ({user}`MatthewMiddlehurst`) - A wrapper for the `tslearn` `LearningShapelets` classifier has been added ({user}`itsdivya1309`) -- Support for unequal length in pairwise distance calculation for the SBD and MSM distances is now available, this will be expanded to other distances in time ({user}`CodeLionX`) +- Support for unequal length in pairwise distance calculation for the SBD and MSM distances is now available, this will be expanded to other distances in time ({user}`SebastianSchmidl`) ## Benchmarking @@ -278,7 +278,7 @@ April 2024 ### Enhancements -- [ENH] SBD and MSM: Support pairwise distance calculation for unequal length time series ({pr}`1287`) {user}`CodeLionX` +- [ENH] SBD and MSM: Support pairwise distance calculation for unequal length time series ({pr}`1287`) {user}`SebastianSchmidl` - [ENH] Capability to use shape-dtw on precomputed transformation ({pr}`1323`) {user}`hadifawaz1999` ### Maintenance @@ -381,7 +381,7 @@ April 2024 - [MNT] Refactored any occurrence of '_instances' to '_cases'. 'series_length' to 'n_timepoints' and 'n_dims' to 'n_channels' ({pr}`1304`) {user}`chrisholder` - [MNT] Changes to `pyarrow` and `dask` in `all_extras` to fix CI ({pr}`1309`) {user}`MatthewMiddlehurst` -- [MNT] Cleanup code in aeon.util.conversion module ({pr}`1289`) {user}`CodeLionX` +- [MNT] Cleanup code in aeon.util.conversion module ({pr}`1289`) {user}`SebastianSchmidl` - [MNT] Add new dependency: typing-extensions ({pr}`1327`) {user}`chrisholder` ### Refactored @@ -395,7 +395,7 @@ The following have contributed to this release through a collective 58 GitHub Pu {user}`aadya940`, {user}`AnonymousCodes911`, {user}`chrisholder`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`hadifawaz1999`, {user}`harshithasudhakar`, {user}`itsdivya1309`, diff --git a/docs/changelogs/v0.9.md b/docs/changelogs/v0.9.md index b4bcfa116b..d27d6f1546 100644 --- a/docs/changelogs/v0.9.md +++ b/docs/changelogs/v0.9.md @@ -183,7 +183,7 @@ The following have contributed to this release through a collective 55 GitHub Pu {user}`AnonymousCodes911`, {user}`baraline`, {user}`chrisholder`, -{user}`CodeLionX`, +{user}`SebastianSchmidl`, {user}`hadifawaz1999`, {user}`itsdivya1309`, {user}`jasonmokk`,