Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOC] Added all Regressors to the Documentation #1

Merged
merged 23 commits into from
Jun 14, 2024

Conversation

Moonzyyy
Copy link
Owner

What does this implement/fix? Explain your changes.

Fixes aeon-toolkit#1500, added all the new regressors to the document and changed the page to have all the regressors in alphabetical order for easier readability. Also fixed a spelling mistake in the installation page.

Also added to the CSS file to fix issues arising with Sphinx .autosummary. An issue would happen where the class.rst template would sometimes push the classh definition to the right of the page. This happened due to margin errors of the class.rst template (at least thats what I figured after messing around with it). This addition to the CSS file has not caused any errors elsewhere that contains .autosummary from what I have checked.

Any other comments?

Should specific things such as lists be kept alphabetical or should I ignore this in the future?

CodeLionX and others added 23 commits June 6, 2024 09:29
* feat: implement DWT-MLEAD for aeon

* fix: docs for dwt-mlead

* fix: add missing commas in dwt-mlead example code
…ct` (#1524)

* testing

* base class registry

* remove examples

* skip new base

* test fix

* deprecation version
* convert multirocket to 32 bit

* convert everything to 32 bit
* branch remove

* remove duplicate
* deprecate DateTime

* Revert "deprecate DateTime"

This reverts commit 98b29e6.

* add check_y

* add y=None arg to transform

* add y=None arg to transform
* unexclude mock forecaster

* remove exclusion
* remove unnecessary ExponentTransform import

* exclude deprecated

* exclude deprecated
Co-authored-by: MatthewMiddlehurst <25731235+MatthewMiddlehurst@users.noreply.github.com>
* deprecate DateTime

* Revert "deprecate DateTime"

This reverts commit 98b29e6.

* remove probabilistic performance metrics

* remove base class from registry

* remove base class from registry

* remove tags
Co-authored-by: futuer <barryszd@outlook.com>
* update CONTRIBUTORS.md

* update .all-contributorsrc

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
* feat: implement window utils for anomaly detection

* feat: implement window utils for anomaly detection

* feat: add tests for window functions

* fix: all implementations of reverse windowing must produce the same results

* fix: prevent CI numba caching to be collected by pytest

- the failing CI caching utility drastically slows down the startup of pytest and is imported multiple times

* fix: example doctests

* feat: add axis parameter

* chore: first see also then examples section in docs
…1564)

* testing data changes

* examples revert

* fourier features

* Revert "fourier features"

This reverts commit 567c5e1.

* init

* move to legacy

* example data update

* testing data

* imports

* examples

* testing update

* multiindex

* multiindex fixes

* multiindex returns

* test

* test

* docs, tests and fixes

* comments

* last bits
* removed njit test exclusions

* put HC2 exclusion back

* remove np.argsort from numba

* remove np.argsort from numba

* remove HC2 exclusion

* re exclude HC2

* remove debug line
* feat: implement window utils for anomaly detection

* feat: implement window utils for anomaly detection

* feat: add tests for window functions

* fix: all implementations of reverse windowing must produce the same results

* fix: prevent CI numba caching to be collected by pytest

- the failing CI caching utility drastically slows down the startup of pytest and is imported multiple times

* fix: example doctests

* feat: implement kmeans AD

* feat: tests and docs

* feat: update all-contributorsrc

* fix: sliding window usage

* chore: remove pytest exclusion

* feat: add capability table to KMeans documentation
#1589)

* testing data changes

* examples revert

* fourier features

* Revert "fourier features"

This reverts commit 567c5e1.

* init

* move to legacy

* example data update

* testing data

* imports

* examples

* testing update

* multiindex

* multiindex fixes

* multiindex returns

* test

* test

* docs, tests and fixes

* comments

* last bits

* refactor testing folder

* imports

* delete

* new estimators
This implements four Euclidean lower bounding distances - two for SFA and two for SAX:

dft_sfa_mindist: compare dft to sfa words
paa_sax_mindist: compare paa to sax words
sax_mindst: compare two sax words
sfa_mindst: compare two sfa words
These can be used for indexing.

Further changes:

The PR adds a test case, too.
It fixes two bugs in PAA/SAX for z-normalization with 0 std (dividing my 0) and for segments of size 0.
…fix) (#1648)

* deprecate DateTime

* Revert "deprecate DateTime"

This reverts commit 98b29e6.

* remove use_multivariate

* remove deprecated

* remove deprecated

* remove deprecated

* remove deprecated

* squeeze in fit and predict

* revert use of estimator_type

* revert use of estimator_type

* remove use of saved
…el interactions (#1601)

* labeller

* maintenance

* intentional pre-commit issues

* Automatic `pre-commit` fixes

* username

* fixes

* fixes

* swap labels

---------

Co-authored-by: MatthewMiddlehurst <MatthewMiddlehurst@users.noreply.github.com>
* feat: improve anomaly detector documentation and fix some numpydoc warnings

* chore: forgot to add the new doc configuration
* feat: add TimeEval data loader

* feat: add single problem loaders and corresponding datasets; tests

* doc: add documentation for data loaders

* feat: improve docs

* fix: return docstrings of data loaders

* feat: remove tsad_data folder and pull index-file just on demand

* fix: use smaller daphnet dataset

* fix: automatically create local_data folder

* fix: example notebook
* remove unnecessary ExponentTransform import

* remove exceptions.py

* remove annotations.py

* remove exceptions docs
@Moonzyyy Moonzyyy merged commit 1defe78 into Moonzyyy:regression-documentation Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants