-
Notifications
You must be signed in to change notification settings - Fork 148
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
Jupyter Notebook activity for Sugar #13
Comments
Reviewed. Added myself as a mentor |
Tony has expressed an interest in this too and perhaps could provide a group of students for testing. |
As with the Scratch idea, I'm not sure this Jupyter idea is big enough for the 12 weeks full time. We have an idea in the list now where we could stash both. Also machine learning and pronunciation. |
Jupyter notebook is definitely a good idea but I agree with @quozl that it is not big enough for GSOC. Although if something is being developed with machine learning/big data in perspective I think it should be something similar to kaggle. Whereas the learning part of it can be implemented using Jupyter notebook itself. |
I think that the Jupyter notebook idea could be fleshed out if it extended to programming examples (and documentation) on how to use the notebook for some interesting projects (especially ones that involve capturing and analyzing data from other activities.) |
@walterbender actually what Tony and @quozl were suggesting earlier as well was adding it as a replacement for web confusion (which could never be actually completed due to various reasons, I think even I was responsible for it). I think other activities(Browse, Trutle confusion etc.) would also be able to utilise the functionality of jupyter. |
Fixed in 5d22851 |
Jupyter Lab is also very interesting. John Leeman (also of Don't Panic Geocast), did a summary video. |
Fill out an idea; adding an activity to Sugar to provide Jupyter Notebook functionality.
Has been tested on Ubuntu 16.04.4 in March.
As a replacement for Web Confusion.
A mix of design and user requirements; a Python activity to start the notebook process, identify the port, start an embedded Browse instance against that port, maintain the notebook as a journal object, allow export of other things to journal objects, and cleanly terminate the notebook process on activity stop. Provide a log button for diagnosing notebook output. For the bundle and tar.gz distribution, expect downstreams to install the dependencies, and provide an alert if the dependencies are missing.
Expected mentors;
James Cameron, Rahul Bothra
The text was updated successfully, but these errors were encountered: