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

Use binder for notebooks #40

Open
tpoisot opened this issue Oct 26, 2017 · 6 comments
Open

Use binder for notebooks #40

tpoisot opened this issue Oct 26, 2017 · 6 comments

Comments

@tpoisot
Copy link

tpoisot commented Oct 26, 2017

mybinder.org lets people run jupyter notebooks from github repos in the cloud for free -- it might significantly decrease install issues for reviewers.

@benureau
Copy link

benureau commented Oct 26, 2017

I have some experience with mybinder.org. The "regular" service seems to have been unreliable for quite some time, and only the beta service https://beta.mybinder.org/ seems to be working right now.

While having a version of the code as a mybinder notebook is certainly a good thing to disseminate the research to a broad audience, it is not necessarily the best way to create a robust method to make the code run over the medium or long-term.

mybinder notebooks should be encouraged, but a more regular and resilient way to install the software should probably be required.

@rougier
Copy link
Member

rougier commented Oct 26, 2017

@tpoisot Do you suggest author to prepare a notebook for each submission (when possible)?

@tpoisot
Copy link
Author

tpoisot commented Oct 30, 2017

At least offering this as a possibility. This way, if the reviewers don't feel like re-installing the entire environment, they can run the code in the cloud.

@khinsen
Copy link
Contributor

khinsen commented Oct 30, 2017

There are good reasons for propsing this option, but there is also one good argument against it: reviewers using binder will no longer check the installation instructions.

@jzf2101
Copy link

jzf2101 commented Oct 11, 2018

What about repo2docker? People can confirm both that installation works and build images locally. crowdAI does this for their competition submissions:

https://github.com/crowdAI/crowdai-musical-genre-recognition-starter-kit/blob/master/Round2_packaging_guidelines.md

@khinsen
Copy link
Contributor

khinsen commented Oct 12, 2018

It would be nice to do a real-life test with such an approach. Ask a few submitting authors if they are willing to play guinea pig and use repo2docker. Then see how reviewers react. Note that verifying the local installation is a task mostly unrelated to the rest of the review, and thus could be delegated to someone else, even someone with a different scientific background (or none at all).

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

No branches or pull requests

5 participants