-
Notifications
You must be signed in to change notification settings - Fork 95
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 binder examples #149
Comments
@tsalo @KirstieJane I would like to take a stab at the issue. Where do I start? |
@souravsingh I don't know anything about binder, unfortunately, but the notebooks we want to binderize are in this folder. The five-echo data used for the notebooks is at https://osf.io/ea5v3, although the paths in the notebooks will have to be changed to fit whatever filesystem binder allows us to access. |
Hi @souravsingh ! If you're not yet familiar with Binder, they have some really great resources to get started ! These tutorials might be the best first place to look. As @tsalo said, the notebooks and data are already hosted online, so the issue would be pulling them together in the right environment. Which Binder is perfect for ! Let us know if you have any specific questions about next steps :) Edited to add: @KirstieJane has done a great job of laying out the overall picture, so let us know which of those steps you have questions on ! |
I see that the original PRs were closed for this. @KirstieJane do you mind if I edit your comment so that your task list is at the bottom and we can track progress? |
Note: we already have data hosted on OSF for our CI. Relevant links: |
Totally fine to edit!! Go for it 🚀🌟 |
Thanks! Done, now we can track progress directly on the issue title/tracker |
@KirstieJane @emdupre @tsalo I have an example of it working for optimal combination here. It's in |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions to tedana:tada: ! |
I'd like to suggest we use Jupytext for this, so that we're including .py rather than .ipynb files in our repository. It will keep the version history much more manageable ! And if we add Jupytext to the dev-requirements and put the correct YAML front matter in the examples, Binder will open the python scripts as Jupyter Notebooks ! ✨ |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions to tedana:tada: ! |
In #133 @tsalo added some really lovely jupyter notebooks to explain some aspects of the
tedana
🎉 processing.It would be really cool if these were accessible through mybinder.
I don't have time to work on this so any help would be greatly appreciated! ✨ 😻 👾
I think this requires:
info.py
file to include (for example)matplotlib
,seaborn
andnilearn
.tedana
.binder/requirements.txt
file that contains everything needed for the notebook. Note that this option won't runsetup.py
so everything needs to be added into that file, not just additional packages on top of those defined fortedana
.examples
folderThe text was updated successfully, but these errors were encountered: