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

Jupyter Notebook activity for Sugar #13

Closed
quozl opened this issue Jan 21, 2019 · 8 comments
Closed

Jupyter Notebook activity for Sugar #13

quozl opened this issue Jan 21, 2019 · 8 comments

Comments

@quozl
Copy link
Contributor

quozl commented Jan 21, 2019

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

@rhl-bthr
Copy link
Contributor

Reviewed. Added myself as a mentor

@walterbender
Copy link
Member

Tony has expressed an interest in this too and perhaps could provide a group of students for testing.

@quozl
Copy link
Contributor Author

quozl commented Jan 31, 2019

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.

@crusher95
Copy link
Contributor

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.

@walterbender
Copy link
Member

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.)

@crusher95
Copy link
Contributor

@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.

@rhl-bthr
Copy link
Contributor

rhl-bthr commented Feb 3, 2019

Fixed in 5d22851

@rhl-bthr rhl-bthr closed this as completed Feb 3, 2019
@quozl
Copy link
Contributor Author

quozl commented Mar 6, 2019

Jupyter Lab is also very interesting. John Leeman (also of Don't Panic Geocast), did a summary video.

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

4 participants