-
Notifications
You must be signed in to change notification settings - Fork 208
[BUG] fix links in estimator overview page #2479
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
Conversation
Thank you for contributing to
|
The problem with the last class is that it's documentation doesn't exist whatsoever. One fix would be changing the folder structure, I'm not sure though. Thank you! |
Is there a reason why it can't find estimators in the root of a module? Leaving it like this would prohibit us from formatting estimators like this in the future. Looks like an import has to be updated for the tests. |
@inclinedadarsh any issues with this? |
Oh hey, completely missed this one. Are you talking about the RocketGPU issue or the algorithm not being able to list files which are in the root directory? For the latter one, I'll clone it tomorrow and make a commit as soon as possible. As of now I believe I'll have to undo the file name changes and make some changes in the algorithm itself to detect files from the root directory. Sorry for the delay. |
For RocketGPU i think just add it to the transformers API page if that is the issue. Should be a quick fix. My main concern is the root directory one yes. Good catch on that. I would like to avoid having to make all the files private if possible. |
Hello, just a quick update I'm working on the GSoC proposal as of now, so it'll take some time. |
Just an update, I haven't closed the PR, I tried resetting my changes and getting in sync with main branch, which led to automatically closing this PR, I'll be re-opening this. |
@MatthewMiddlehurst I was updating the algorithm such that it should be able to find files that don't have an underscore and are in the root directory. However, some modules, such as This is an inconsistency in the naming convention of the files. Fixing this naming convention would make it easier to fix this issue, as the algorithm wouldn't have to deal with multiple naming conventions. How do you think I should proceed solving this issue? It's been a long time since I updated on this one, so in case you need a refresher, here's my original comment on the issue and potential fix:
|
The changes seem to be gone? Put the class under convolution base if you want to add it, dont think it should have its own heading. I dont think it should matter if it starts with an _ or not really. I dont want to restrict how we put stuff in directories because of this. |
Hello, is this still active @inclinedadarsh |
Hey there, So sorry for this one. |
No problem. |
Reference Issues/PRs
Fixes #2474
What does this implement/fix? Explain your changes.
This pull request fixes the incorrect links in the Overview Estimator page in the documentations.
The issue was that the
all_estimators
function from theaeon.utils.discovery
module wasn't providing correct path to those classes mentioned in #2474 (comment)It turned out, that the those classes generally don't have a
**underscore**
in front of their file names. It's because they're not part of a sub module.For example, the
DummyClassifier
actual is a part of theclassification
module, but it's directly inside that, unlike the rest of the modules.To fix this, I thought of few ways, such as handling these cases in the code itself. However, the best was I think is simply adding a underscore in front of those files and also fixing the imports after that.
Following files will be fixed:
DummyClassifier
DummyClusterer
SeriesSearch
QuerySearch
RocketGPU
Does your contribution introduce a new dependency? If yes, which one?
No
Any other comments?
No
PR checklist
For all contributions
For developers with write access