-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add bi2012 dependency #37
Conversation
@qbarthelemy can you please approve this PR, so that I can continue build on top of it? |
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.
Nice work. I have some questions regarding the mne dependency, but thank for the work! I did not know about the https://github.com/plcrodrigues/py.BI.EEG.2012-GIPSA !
@@ -2,7 +2,7 @@ sphinx-gallery | |||
sphinx-bootstrap_theme | |||
numpydoc | |||
cython | |||
mne[data]>=0.24 | |||
mne==0.20.1 |
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.
It is not a good idea to freeze the MNE version, it should really be avoided. Is this because of bi2012 dependency?
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.
Unfortunately yes. It is using _fetch_file
which doesn t seem available in recent versions of mne:
I have just opened an issue in bi2012, so we can keep trace of it.
Co-authored-by: Sylvain Chevallier <sylvain.chevallier@uvsq.fr>
I think there is the same problem with |
Yes, I think it is better to proceed with this PR and fix properly the MNE dependency later. |
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.
Thanks for the contribution, but the example must be finished before merging.
Add reference to bi2012 Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>
…iemann-qiskit into gc/bi2012_dependency
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.
For pyRiemann-qiskit, can you validate PRs when they are ok for you? @gcattan
Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>
Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>
Co-authored-by: Quentin Barthélemy <q.barthelemy@gmail.com>
@qbarthelemy Yes, of course! Thank you all for the review! |
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.
Ok, I know that Pedro is not really available for now. Maybe the best approach could be to integrate BI in MOABB and to make it an optional dependency to pyriemann-qiskit. I you left me a week, I could add the some of the BI datasets to MOABB and push a new release on pypi. What do you think @gcattan ? |
In general, I would agree with you, but we might end up with duplicates as it is the case between bi2013 in Moabb and in Pedro's repo. We could delete or deprecate the repos but Zenodo and the technical report are pointing to them (that said, a simple notice on the readme could do the trick). May be a short-term compromise would be to fix mne dependency inside the bi2012 repo this week and migrate all necessary repo to Moabb after we have Pedro's input on this. How does that sound? |
Actually having the Zenodo datasets on MOABB is a very good idea. This will finally create a single interface to all the EEG data we could use and test and will allow for the creation of models on a really large dataset (from many experiments/sets) which I hear is key to success. So adding BI 2012 to MOABB sounds good to me. Then we will not longer use Pedro's code, but that is OK as long as it works. |
I opened a PR on MOABB |
I guess no. |
Agree, when new MOABB version will be available on PyPi, you will close this PR. |
Ok, thank you :) do you know when it will be online ? |
It is live; just wait a few minutes that PyPi make the release of MOABB 0.4.6 effective. |
Super, thank you :) |
This PR add dependency to brain invaders 2012, so @toncho11 can use this data for the example in #36