-
Notifications
You must be signed in to change notification settings - Fork 6
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
[WIP] Adding tWDA Solver #13
base: main
Are you sure you want to change the base?
Conversation
Add new solver : tWDA |
Hi @bruAristimunha , |
Hey @IA3005 =) Okay, welcome! I can help you with this process because it is your first PR. Do you prefer a meet or GitHub assistance? By meeting, I can explain more things, and through GitHub, I will give you more general instructions. I am available in the mattermost (my name), discord (aristimunha), or at the LISN (https://maps.app.goo.gl/XQfj55kihbVeGjRV9), anything that works for you. |
Hey, @matthieutrs! I was wondering if could you please make a review for this PR on the BCI benchmark repository. I think I would take a long time to review because of neurips and I think Tom is on leave. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello!
Sorry for the very long delay in reviewing your PR.
I was on leave for a while and it took a while to get back to it.
Here are a few first remarks. Could you share the result of a run on one of the dataset with one other method (for instance CSPLDA)?
using the command benchopt run -d bnci -s twda -s csplda
Note that we did a big clean up with #14, maybe it would be nice to rebase your change on the new version (which removes the augmented solvers which were too complex).
Also, it would be nice to add comments for the different functions that you provide, as it would help reviewing the code.
Hi! I missed all your messages on GitHub. I'm very sorry for that. I saw that you have changed the solver's structure in the new version of benchmark_bci. I updated my version of the solver 'tWDA'; it is named now "Cov-tWDA" to be similar to the other existing solvers :) I took into account your previous comments. |
Hello!
|
include needed modifications for linting errors with flake8
fix linting errors
Hi, The version of flake8 I used for the previous commit was 3.9.0 and thus, it was unable to detect the 2 linting errors indicated in the check. Now, after upgrading my flake8, I fixed all the linting errors. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think moving the method defintion in another file should solve the problem.
Delete "try-except" to import/install pymanopt
Change "pip::pymanopt" to "pip:pymanopt"
I think that my solver is not the cause of the failure of the last check... |
No description provided.